public override void Disable()
        {
            base.Disable();

            SimpleWebXR.EndSession();

            RemoveAllControllerDevices();
            RemoveAllHandDevices();
        }
        public override void Disable()
        {
            base.Disable();

            SimpleWebXR.EndSession();
            SimpleWebXR.SessionStart.RemoveListener(OnSessionStart);
            SimpleWebXR.SessionEnd.RemoveListener(OnSessionEnd);

            RemoveAllControllerDevices();
            RemoveAllHandDevices();
        }
Exemple #3
0
        public override void Disable()
        {
            base.Disable();

            if (xr)
            {
                xr.EndSession();
                xr.gameObject.SetActive(false);
                xr.SessionStart.RemoveListener(OnSessionStart);
                xr.SessionEnd.RemoveListener(OnSessionEnd);
            }

            RemoveAllControllerDevices();
            RemoveAllHandDevices();
        }