Example #1
0
 public override void Startup()
 {
     m_envImageUriEvaluator = GameApp.Service<Services.GameManager>().CreateGameEvaluator(game =>
     {
         foreach (var player in game.Players)
         {
             var envCard = player.CardsOnBattlefield.FirstOrDefault(card => card.Behaviors.Has<Behaviors.Environment>());
             if (envCard != null)
             {
                 return envCard.Behaviors.Get<Behaviors.Environment>().VisualId;
             }
         }
         return null;
     }, null);
 }
 private void CreateBindingEvaluator()
 {
     m_evaluator = GameApp.Service<Services.GameManager>().CreateGameEvaluator(game => OnGameEvaluate(game));
 }