public void SetupBeforeAllTests() { projectSettingsBackup = EditingContextManager.LoadProjectSettings(); userSettingsBackup = EditingContextManager.LoadUserSettings(); EditingContextManager.ShowEditorVR(); }
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 }
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"; }