Example #1
0
 public Game()
 {
     globalComps            = new ComponentRegistry();
     tickings               = new RemovalSafeList <ITicking>();
     controllerEnterMessage = new Message <IGameController>();
     controllerExitMessage  = new Message <IGameController>();
 }
Example #2
0
 public void Dispose()
 {
     if (disposed)
     {
         return;
     }
     disposed = true;
     subs     = null;
 }
Example #3
0
 public void Dispose()
 {
     if (disposed)
     {
         return;
     }
     disposed  = true;
     subs      = null;
     callAgain = false;
 }
Example #4
0
 public Message()
 {
     subs = new RemovalSafeList <IListener>();
 }
Example #5
0
 void Awake()
 {
     DontDestroyOnLoad(gameObject);
     //debugList = new List<InputSubscriber>();
     clients = new RemovalSafeList <IUpdating>();
 }