public void ReceivedAttackCell(int x, int y) { FieldOperations field = mGameOrder.PlayerField.GetComponent <FieldOperations>(); bool res = false; res = field.AttackCell(x, y); mGameOrder.EndTurn(res); }
/// <summary> /// Ms the game order_ on your turn begin. /// если сейчас ход игрока, тогда игрок выделяет клетку для атаки /// </summary> void mGameOrder_OnYourTurnBegin() { FieldOperations field = mGameOrder.EnemyField.GetComponent <FieldOperations>(); field.SelectAim((x, y) => { bool res = false; mGameOrder.AddTask(1.0f, () => { res = field.AttackCell(x, y); }); mGameOrder.AddTask(1.0f, () => { mGameOrder.EndTurn(res); }); }); }