extends Spatial class_name ItemBalloon const ItemScene = preload("res://scenes/item.tscn") onready var anim_tree : AnimationTree = $"%AnimationTree" onready var attached_item = $"%attached_item" var anim_playback : AnimationNodeStateMachinePlayback = null var is_bouncing : bool = false # Called when the node enters the scene tree for the first time. func _ready(): anim_playback = anim_tree["parameters/playback"] anim_playback.travel("idle") func attach_item(item : Resource): attached_item.set_item_type(item) func bounce(): anim_playback.travel("bounce") func _on_item_dump_player_failed_interact(): bounce()