コード例 #1
0
    public void Request(IBattelStateData battel)
    {
        // Сменить удачу
        battel.Enemy.Fortune = !(battel.Player.Fortune = !battel.Player.Fortune);

        // Пропустить резерв, если все карты на поле боя живы
        if (battel.GetAllAttackCards().Count == 8)
        {
            battel.AssingNewState(new ImplementationState());
        }
        else
        {
            battel.AssingNewState(new ReserveState());
        }
    }