public void OnUnityDestroyCallback() { Destroy(console); Destroy(sceneExplorer); Destroy(sceneExplorerColorConfig); Destroy(scriptEditor); Destroy(watches); Destroy(colorPicker); instance = null; ModToolsBootstrap.initialized = false; }
private static void InitModTools(SimulationManager.UpdateMode mode) { if (!IsModToolsActive()) { return; } if (modToolsGameObject != null) { return; } modToolsGameObject = new GameObject("ModTools"); modTools = modToolsGameObject.AddComponent <ModTools>(); modTools.Initialize(mode); }
public void OnUnityDestroyCallback() { UnityLoggingHook.DisableHook(); Destroy(console); Destroy(sceneExplorer); Destroy(sceneExplorerColorConfig); // Destroy(scriptEditor); Destroy(watches); Destroy(panelExtender); Destroy(colorPicker); ImprovedWorkshopIntegration.Revert(); instance = null; }
private static void InitModTools(SimulationManager.UpdateMode mode) { if (!IsModToolsActive()) { return; } if (modToolsGameObject != null) { return; } modToolsGameObject = new GameObject("ModTools"); modTools = modToolsGameObject.AddComponent<ModTools>(); modTools.Initialize(mode); }