Ejemplo n.º 1
0
    public void ReceivedAttackCell(int x, int y)
    {
        FieldOperations field = mGameOrder.PlayerField.GetComponent <FieldOperations>();
        bool            res   = false;

        res = field.AttackCell(x, y);
        mGameOrder.EndTurn(res);
    }
Ejemplo n.º 2
0
    /// <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);
            });
        });
    }