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