예제 #1
0
        public void LoadModule()
        {
            IUsesPointerMethods.getPointerLength = GetPointerLength;

            var moduleLoaderCore = ModuleLoaderCore.instance;

            m_IntersectionModule = moduleLoaderCore.GetModule <IntersectionModule>();
            m_MiniWorldModule    = moduleLoaderCore.GetModule <EditorXRMiniWorldModule>();
            m_RayModule          = moduleLoaderCore.GetModule <EditorXRRayModule>();
            m_SceneObjectModule  = moduleLoaderCore.GetModule <SceneObjectModule>();
            m_ViewerModule       = moduleLoaderCore.GetModule <EditorXRViewerModule>();
            m_ToolModule         = moduleLoaderCore.GetModule <EditorXRToolModule>();
        }
예제 #2
0
 public void LoadModule()
 {
     LinkedObjectMethods.isSharedUpdater = IsSharedUpdater;
     m_RayModule = ModuleLoaderCore.instance.GetModule <EditorXRRayModule>();
 }
예제 #3
0
 public void ConnectDependency(EditorXRRayModule dependency)
 {
     m_RayModule = dependency;
 }