extends Sprite2D @onready var ATB = $battle_menu/ATB func _ready(): var menu = $battle_menu menu.add_action($Combatant/Actions/attack).action_selected.connect(do_action) menu.add_action($Combatant/Actions/spin_attack).action_selected.connect(do_action) func _process(delta): var combatant = $Combatant combatant.tick_atb(delta) ATB.value = combatant.ATBCurrent func do_action(action): print("Player selected: %s" % action.ActionName)