From 06c6b1e33424b5440915c4c36607d5386f50741f Mon Sep 17 00:00:00 2001 From: ALittlePatate Date: Sun, 8 May 2022 18:18:53 +0200 Subject: [PATCH] Now unlocks the cursor when the menu is opened --- DevourClient/Hacks/Misc.cs | 15 +++++++++++++++ DevourClient/MelonMain.cs | 11 +++++++++++ 2 files changed, 26 insertions(+) diff --git a/DevourClient/Hacks/Misc.cs b/DevourClient/Hacks/Misc.cs index 5db2add..e9a67c1 100644 --- a/DevourClient/Hacks/Misc.cs +++ b/DevourClient/Hacks/Misc.cs @@ -57,6 +57,7 @@ namespace DevourClient.Hacks try { NolanBehaviour Nolan = UnityEngine.Object.FindObjectOfType(); + Light flashlightSpot = Nolan.flashlightSpot; if (reset) @@ -135,6 +136,18 @@ namespace DevourClient.Hacks public PlayRandomAudioClip laughClips; */ + /* + NolanBehaviour[] Nolan_t = UnityEngine.Object.FindObjectsOfType(); + + for (int i = 0; i < Nolan_t.Length; i++) + { + NolanBehaviour Nolan = Nolan_t[i]; + + MelonLogger.Msg("-------------------------"); + MelonLogger.Msg("isClient : " + Nolan.gameUI.isClient); + MelonLogger.Msg("senderName : " + Nolan.gameUI.name); + } + */ PlayRandomAudioClip playRandomAudioClip = UnityEngine.Object.FindObjectOfType(); NolanVoiceOvers nolanVoiceOvers = UnityEngine.Object.FindObjectOfType(); @@ -174,6 +187,8 @@ namespace DevourClient.Hacks public static void InstantWin() { Survival survival_class = UnityEngine.Object.FindObjectOfType(); + survival_class.m_InnMapController.AddEggToWorld(); + try { survival_class.PlayEnding("InnWin"); diff --git a/DevourClient/MelonMain.cs b/DevourClient/MelonMain.cs index adc82a0..3fceafd 100644 --- a/DevourClient/MelonMain.cs +++ b/DevourClient/MelonMain.cs @@ -31,6 +31,17 @@ namespace DevourClient if (Input.GetKeyDown(KeyCode.Insert)) { + GameUI gameUI = UnityEngine.Object.FindObjectOfType(); + + if (Settings.Settings.menu_enable) + { + gameUI.HideMouseCursor(); + } + else + { + gameUI.ShowMouseCursor(); + } + Settings.Settings.menu_enable = !Settings.Settings.menu_enable; }