public void Handle(GameStateChanged message)
 {
     if (MemberNameHelper.GetMemberName <IGameState>(p => p.Season) == message.PropertyName)
     {
         CurrentSeason  = message.GameState.Season.ToString();
         CurrentActions = GetActionsForSeason(message.GameState.Season);
     }
 }
Exemplo n.º 2
0
        public string Serialize()
        {
            var prefix = "";

            if (!(Name.StartsWith("?") || Name.StartsWith("=")))
            {
                prefix = "=";
            }

            var opt = "=";

            if (Name.StartsWith("?#"))
            {
                opt = "";
            }

            return($"{prefix}{MemberNameHelper.PascalToTrain(Name)}{opt}{Value}");
        }