Esempio n. 1
0
 public static GameDemon GetInstance(IRecalcGameStateService recalcGameStateService)
 {
     lock (syncRoot)
     {
         if (!instance.ContainsKey(recalcGameStateService.GameId))
         {
             instance.Add(recalcGameStateService.GameId,
                          new GameDemon(recalcGameStateService));
         }
         return(instance[recalcGameStateService.GameId]);
     }
 }
Esempio n. 2
0
 public static GameDemon GetInstance(IRecalcGameStateService recalcGameStateService)
 {
     lock (syncRoot)
     {
         if (!instance.ContainsKey(recalcGameStateService.GameId))
         {
             instance.Add(recalcGameStateService.GameId,
                          new GameDemon(recalcGameStateService));
         }
         return instance[recalcGameStateService.GameId];
     }
 }
Esempio n. 3
0
        private GameDemon(IRecalcGameStateService recalcGameStateService)
        {
            Check.Require(recalcGameStateService != null, "recalcGameStateService may not be null");

            this.recalcGameStateService = recalcGameStateService;
        }
Esempio n. 4
0
        private GameDemon(IRecalcGameStateService recalcGameStateService)
        {
            Check.Require(recalcGameStateService != null, "recalcGameStateService may not be null");

            this.recalcGameStateService = recalcGameStateService;
        }