private void PlayerHeal() { PlayerFighterUnit.Heal(5); DialogueText = "You feel renewed strength!"; CurrentState = BattleState.EnemyTurn; EnemyTurn(); }
private void PlayerAttack() { PlayerFighterUnit.Attack(EnemyFighterUnit); DialogueText = "The attack is successful!"; if (EnemyFighterUnit.IsDead) { CurrentState = BattleState.Won; winDelegate?.Invoke(); EndBattle(); } else { CurrentState = BattleState.EnemyTurn; EnemyTurn(); } }