AIsOfCatan.MainActions.DrawDevelopmentCard C# (CSharp) Метод

DrawDevelopmentCard() публичный Метод

public DrawDevelopmentCard ( ) : GameState
Результат GameState
        public GameState DrawDevelopmentCard()
        {
            if (!valid) throw new IllegalActionException("Tried to perform an action on an invalid GameAction");
            if (!isAfterDieRoll) throw new IllegalActionException("Tried to draw developmentcard before the die roll");
            var result = controller.DrawDevelopmentCard(player);
            return result;
        }