public static void Postfix(UnityModManager.UI __instance) { if (!enabled) { return; } try { if (Game.Instance.CurrentMode != GameModeType.Default && Game.Instance.CurrentMode != GameModeType.Pause) { return; } if (Input.GetKeyUp(Settings.KeyStealth)) { new StealthSwitchButton().OnClick(); } if (Input.GetKeyUp(Settings.KeyAI)) { new AiSwitchButton().OnClick(); } } catch (Exception e) { LogException(e); } }
static void Postfix(UnityModManager.UI __instance) { if (!Main.enabled) { return; } try { if (Input.GetKeyUp(KeyCode.H) && (Input.GetKey(KeyCode.LeftControl) || Input.GetKey(KeyCode.RightControl)) && Game.Instance.Player != null && (Game.Instance.CurrentMode == GameModeType.Default || Game.Instance.CurrentMode == GameModeType.Pause)) { // Game.Instance.UI.Canvas.HudAnimation(Game.Instance.UI.Canvas.HUDController.CurrentState == UISectionHUDController.HUDState.AllVisible, false, false); Game.Instance.UI.MainCanvas.CanvasGroup.gameObject.SetActive(!Game.Instance.UI.MainCanvas.CanvasGroup.gameObject.activeSelf); } } catch (Exception) { } }
public static void Postfix(UnityModManager.UI __instance) { if (!enabled) { return; } try { if (Game.Instance.CurrentMode != GameModeType.Default && Game.Instance.CurrentMode != GameModeType.Pause) { return; } if (Input.GetKeyUp(Settings.KeyCodeSet00)) { TrySetIdx(0); } if (Input.GetKeyUp(Settings.KeyCodeSet01)) { TrySetIdx(1); } if (Input.GetKeyUp(Settings.KeyCodeSet02)) { TrySetIdx(2); } if (Input.GetKeyUp(Settings.KeyCodeSet03)) { TrySetIdx(3); } if (Input.GetKeyUp(Settings.KeyCodeToggle)) { TryIncrement(); } } catch (Exception e) { LogException(e); } }
private static void Postfix(UnityModManager.UI __instance) { ModUI.DrawModUI(); }
private static void Postfix(UnityModManager.UI __instance, ref Rect ___mWindowRect, ref Vector2[] ___mScrollPosition, ref int ___tabId) { ummRect = ___mWindowRect; ummScrollPosition = ___mScrollPosition; ummTabId = ___tabId; }