Beispiel #1
0
        public void Shutdown()
        {
            if (m_EventCamera)
            {
                UnityObjectUtils.Destroy(m_EventCamera.gameObject);
            }

            if (m_NewInputModule)
            {
                DestroyImmediate(m_NewInputModule);
            }

            if (m_NewEventSystem)
            {
                DestroyImmediate(m_NewEventSystem);
            }

            m_FIModule.activeIsland.RemoveProviders(new List <IFunctionalityProvider> {
                m_InputModule
            });
            m_InputModule.ShutDown();
        }