예제 #1
0
        public void SetupBeforeAllTests()
        {
            projectSettingsBackup = EditingContextManager.LoadProjectSettings();
            userSettingsBackup    = EditingContextManager.LoadUserSettings();

            EditingContextManager.ShowEditorVR();
        }
예제 #2
0
        public void Setup()
        {
            manager = EditingContextManager.instance;
            go      = new GameObject("context test object");
            var transformTool       = go.AddComponent <TransformTool>();
            var createPrimitiveTool = go.AddComponent <CreatePrimitiveTool>();

            context      = ScriptableObject.CreateInstance <EditorXRContext>();
            context.name = "Some Other Context";
            context.m_DefaultToolStack = new List <MonoScript>();
            context.m_DefaultToolStack.Add(MonoScript.FromMonoBehaviour(transformTool));
            context.m_DefaultToolStack.Add(MonoScript.FromMonoBehaviour(createPrimitiveTool));
            ObjectUtils.Destroy(go);

            context2      = ScriptableObject.CreateInstance <EditorXRContext>();
            context2.name = "Yet Another Context";
            context2.m_DefaultToolStack = context.m_DefaultToolStack;

            settings = ScriptableObject.CreateInstance <EditingContextManagerSettings>();
            settings.defaultContextName = "Custom Default Context";
            newSettings = ScriptableObject.CreateInstance <EditingContextManagerSettings>();
            newSettings.defaultContextName = "New Custom Default Context";

            // Save once so that we can detect a change--without this, SaveProjectSettings_UpdatesProjectSettingsFile will fail on CloudBuild
            EditingContextManager.SaveProjectSettings(settings);
        }
        public void SetupBeforeAllTests()
        {
            projectSettingsBackup = EditingContextManager.LoadProjectSettings();
            userSettingsBackup    = EditingContextManager.LoadUserSettings();

#if UNITY_EDITORXR_EDIT_MODE_SUPPORT
            EditingContextManager.ShowEditorXR();
#endif
        }
예제 #4
0
        public void Setup()
        {
            manager = EditingContextManager.s_Instance;
            go      = new GameObject("context test object");
            var transformTool       = go.AddComponent <TransformTool>();
            var createPrimitiveTool = go.AddComponent <CreatePrimitiveTool>();

            context      = ScriptableObject.CreateInstance <EditorVRContext>();
            context.name = "Some Other Context";
            context.m_DefaultToolStack = new List <MonoScript>();
            context.m_DefaultToolStack.Add(MonoScript.FromMonoBehaviour(transformTool));
            context.m_DefaultToolStack.Add(MonoScript.FromMonoBehaviour(createPrimitiveTool));

            context2      = ScriptableObject.CreateInstance <EditorVRContext>();
            context2.name = "Yet Another Context";
            context2.m_DefaultToolStack = context.m_DefaultToolStack;

            settings = ScriptableObject.CreateInstance <EditingContextManagerSettings>();
            settings.defaultContextName = "Custom Default Context";
            newSettings = ScriptableObject.CreateInstance <EditingContextManagerSettings>();
            newSettings.defaultContextName = "New Custom Default Context";
        }