public static InspectorManager GetInstance() { if (instance == null) { instance = new InspectorManager(); } return(instance); }
static void Postfix(UnityGameInstance __instance) { if ((Input.GetKey(KeyCode.LeftAlt) || Input.GetKey(KeyCode.RightAlt)) && Input.GetKeyDown(KeyCode.D)) { string indentation = ""; Main.Logger.LogDebug($"[BTDebug] Outting all game objects and components"); GameObject[] rootGos = UnityEngine.SceneManagement.SceneManager.GetActiveScene().GetRootGameObjects(); foreach (GameObject go in rootGos) { RecursivePrintGameObject(go, indentation); } } if ((Input.GetKey(KeyCode.LeftAlt) || Input.GetKey(KeyCode.RightAlt)) && Input.GetKeyDown(KeyCode.I)) { InspectorManager.GetInstance().ToggleInspector(); } if ((Input.GetKey(KeyCode.LeftAlt) || Input.GetKey(KeyCode.RightAlt)) && Input.GetKeyDown(KeyCode.A)) { InspectorManager.GetInstance().ToggleDebugMode(); } if ((Input.GetKey(KeyCode.LeftAlt) || Input.GetKey(KeyCode.RightAlt)) && Input.GetKeyDown(KeyCode.F)) { Main.Logger.LogDebug($"[BTDebug] Toggling Fog of War"); FogOfWarManager.GetInstance().ToggleFogOfWar(); } if ((Input.GetKey(KeyCode.LeftAlt) || Input.GetKey(KeyCode.RightAlt)) && Input.GetKeyDown(KeyCode.C)) { Main.Logger.LogDebug($"[BTDebug] Toggling Freeform Camera"); CameraManager.GetInstance().ToggleFreeformCamera(); } if ((Input.GetKey(KeyCode.LeftAlt) || Input.GetKey(KeyCode.RightAlt)) && Input.GetKeyDown(KeyCode.G)) { Main.Logger.LogDebug($"[BTDebug] Toggling Gizmos"); GizmoManager.GetInstance().ToggleGizmos(); } if ((Input.GetKey(KeyCode.LeftAlt) || Input.GetKey(KeyCode.RightAlt)) && Input.GetKeyDown(KeyCode.R)) { Main.Logger.LogDebug($"[BTDebug] Toggling Gizmos Regions"); GizmoManager.GetInstance().ToggleGizmoRegionMode(); } }
static void Postfix(UnityGameInstance __instance) { if ((Input.GetKey(KeyCode.LeftAlt) || Input.GetKey(KeyCode.RightAlt)) && Input.GetKeyDown(KeyCode.I)) { InspectorManager.GetInstance().ToggleInspector(); } if ((Input.GetKey(KeyCode.LeftAlt) || Input.GetKey(KeyCode.RightAlt)) && Input.GetKeyDown(KeyCode.A)) { InspectorManager.GetInstance().ToggleDebugMode(); } if ((Input.GetKey(KeyCode.LeftAlt) || Input.GetKey(KeyCode.RightAlt)) && Input.GetKeyDown(KeyCode.F)) { Main.Logger.LogDebug($"[BTDebug] Toggling Fog of War"); FogOfWarManager.GetInstance().ToggleFogOfWar(); } if ((Input.GetKey(KeyCode.LeftAlt) || Input.GetKey(KeyCode.RightAlt)) && Input.GetKeyDown(KeyCode.C)) { Main.Logger.LogDebug($"[BTDebug] Toggling Freeform Camera"); CameraManager.GetInstance().ToggleFreeformCamera(); } if ((Input.GetKey(KeyCode.LeftAlt) || Input.GetKey(KeyCode.RightAlt)) && Input.GetKeyDown(KeyCode.U)) { Main.Logger.LogDebug($"[BTDebug] Toggling User Interface"); CameraManager.GetInstance().ToggleUi(); } if ((Input.GetKey(KeyCode.LeftAlt) || Input.GetKey(KeyCode.RightAlt)) && Input.GetKeyDown(KeyCode.G)) { Main.Logger.LogDebug($"[BTDebug] Toggling Gizmos"); GizmoManager.GetInstance().ToggleGizmos(); } if ((Input.GetKey(KeyCode.LeftAlt) || Input.GetKey(KeyCode.RightAlt)) && Input.GetKeyDown(KeyCode.R)) { Main.Logger.LogDebug($"[BTDebug] Toggling Gizmos Regions"); GizmoManager.GetInstance().ToggleGizmoRegionMode(); } }