/// <summary/>
        protected override void OnDestroy()
        {
            base.OnDestroy();

            if (MLInput.IsStarted)
            {
                MLInput.Stop();
            }

            MLInput.OnControllerConnected    -= HandleOnControllerConnected;
            MLInput.OnControllerDisconnected -= HandleOnControllerDisconnected;

            if (MLEyes.IsStarted)
            {
                MLEyes.Stop();
            }
        }
Beispiel #2
0
        /// <summary/>
        protected override void OnDestroy()
        {
            base.OnDestroy();

            #if PLATFORM_LUMIN
            if (MLInput.IsStarted)
            {
                MLInput.Stop();
            }

            MLInput.OnControllerConnected    -= HandleOnControllerConnected;
            MLInput.OnControllerDisconnected -= HandleOnControllerDisconnected;
            SceneManager.activeSceneChanged  -= ChangedActiveScene;

            if (MLEyes.IsStarted)
            {
                MLEyes.Stop();
            }
            #endif
        }
Beispiel #3
0
        /// <summary>
        /// Cleans up the component.
        /// </summary>
        override protected void OnDisable()
        {
            MLEyes.Stop();

            base.OnDisable();
        }
        /// <summary>
        /// Cleans up the component.
        /// </summary>
        override protected void OnDestroy()
        {
            MLEyes.Stop();

            base.OnDestroy();
        }