Esempio n. 1
0
 void OnDisable()
 {
     //Debug.Log("### SMI OnDisable ###");
     _systemManager = SystemManager.Instance;
     _systemManager.ProcessOnDisable();
     /*if (null != _systemManager)
     {
         if (_systemManager.SceneChangeSignal.Connected)
             _systemManager.SceneChangeSignal.Emit();
     }*/
 }
Esempio n. 2
0
 void OnDrawGizmos()
 {
     _systemManager = SystemManager.Instance;
     _systemManager.ProcessOnDrawGizmos();
 }
Esempio n. 3
0
 void Start()
 {
     //Debug.Log("### SMI Start ###");
     _systemManager = SystemManager.Instance;
 }
Esempio n. 4
0
 void Awake()
 {
     //Debug.Log("### SMI Awake ###");
     _systemManager = SystemManager.Instance;
     _systemManager.ProcessAwake();
 }
Esempio n. 5
0
 void OnEnable()
 {
     //Debug.Log("### SMI OnEnable ###");
     _systemManager = SystemManager.Instance;
     _systemManager.ProcessOnEnable();
 }
Esempio n. 6
0
 void OnLevelWasLoaded()
 {
     //Debug.Log(string.Format("### SMI OnLevelWasLoaded ### "));
     _systemManager = SystemManager.Instance;
     _systemManager.ProcessLevelLoaded();
 }
Esempio n. 7
0
        /// <summary>
        /// Emits the disposing signal and disposes the system manager
        /// </summary>
        public void Dispose()
        {
            DisposingSignal.Emit();

            // trigger invoker initialization in later time
            _instance = null;
        }
Esempio n. 8
0
 public KeyboardProcessor(SystemManager systemManager)
 {
     SystemManager = systemManager;
 }
Esempio n. 9
0
 public KeyboardProcessor(SystemManager systemManager)
 {
     SystemManager = systemManager;
 }
Esempio n. 10
0
 public ScreenSizeProcessor(SystemManager systemManager)
 {
     SystemManager = systemManager;
 }
 void Start()
 {
     _systemManager = SystemManager.Instance;
 }
 void OnEnable()
 {
     _systemManager = SystemManager.Instance;
 }
Esempio n. 13
0
 public TouchProcessor(SystemManager systemManager)
 {
     SystemManager = systemManager;
 }
Esempio n. 14
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="systemManager"></param>
 public MouseProcessor(SystemManager systemManager)
 {
     SystemManager = systemManager;
 }
Esempio n. 15
0
 public TouchProcessor(SystemManager systemManager)
 {
     SystemManager = systemManager;
 }
Esempio n. 16
0
 public MousePositionProcessor(SystemManager systemManager)
 {
     SystemManager = systemManager;
 }
Esempio n. 17
0
 public ScreenSizeProcessor(SystemManager systemManager)
 {
     SystemManager = systemManager;
 }