public void Atack() { if (battleHandler.state == BattleHandler.State.WaitingForPlayer) { battleHandler.state = BattleHandler.State.Busy; battleHandler.activeCharacter.Attack(battleHandler.selectedEnemy, () => { battleHandler.ChooseNextActiveCharacter(); }); } }