Exemplo n.º 1
0
 public static void Postfix(UnityGameInstance __instance)
 {
     if (Input.GetKey(KeyCode.LeftControl) && Input.GetKey(KeyCode.LeftShift) &&
         Input.GetKeyDown(KeyCode.A) && __instance.Game.Combat != null)
     {
         HotReload.DoHotReload(__instance.Game);
     }
 }
Exemplo n.º 2
0
        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();
            }
        }
Exemplo n.º 3
0
        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();
            }
        }
 public static bool OnInternetConnectivityResult(UnityGameInstance __instance, bool success)
 {
     new Traverse(__instance).Property("InternetAvailable").SetValue(success);
     return(false);
 }