From 2b9be131f6f9634bc4f5b4b1bd02ea5abdfcb7f8 Mon Sep 17 00:00:00 2001 From: pozhiloy-enotik <49619526+pozhiloy-enotik@users.noreply.github.com> Date: Tue, 10 May 2022 15:29:16 +0300 Subject: [PATCH 1/3] IsInGameOrLobby --- DevourClient/Helpers/StateHelper.cs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/DevourClient/Helpers/StateHelper.cs b/DevourClient/Helpers/StateHelper.cs index 694aaa8..7bce82a 100644 --- a/DevourClient/Helpers/StateHelper.cs +++ b/DevourClient/Helpers/StateHelper.cs @@ -7,5 +7,22 @@ OptionsHelpers optionsHelpers = UnityEngine.Object.FindObjectOfType(); return optionsHelpers.inGame; } + + public static bool IsInGameOrLobby() + { + return GetPlayer() != null; + } + + public static NolanBehaviour GetPlayer() + { + foreach (NolanBehaviour nb in UnityEngine.Object.FindObjectsOfType()) + { + if (nb.entity.IsOwner) + { + return nb; + } + } + return null; + } } } -- 2.52.0 From dbb597f03b59a4225c783e283a0cb3f856b68329 Mon Sep 17 00:00:00 2001 From: pozhiloy-enotik <49619526+pozhiloy-enotik@users.noreply.github.com> Date: Tue, 10 May 2022 15:30:12 +0300 Subject: [PATCH 2/3] Fly in lobby --- DevourClient/MelonMain.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DevourClient/MelonMain.cs b/DevourClient/MelonMain.cs index bb148ed..eca022d 100644 --- a/DevourClient/MelonMain.cs +++ b/DevourClient/MelonMain.cs @@ -87,7 +87,7 @@ namespace DevourClient Hacks.Misc.SetSteamName("patate"); } - if (this.fly && Player.IsInGame()) + if (this.fly && Player.IsInGameOrLobby()) { Hacks.Misc.Fly(this.fly_speed); } -- 2.52.0 From fe6ab58fd6975732758f53f7099e70202e023fc4 Mon Sep 17 00:00:00 2001 From: pozhiloy-enotik <49619526+pozhiloy-enotik@users.noreply.github.com> Date: Tue, 10 May 2022 15:33:53 +0300 Subject: [PATCH 3/3] Update StateHelper.cs --- DevourClient/Helpers/StateHelper.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/DevourClient/Helpers/StateHelper.cs b/DevourClient/Helpers/StateHelper.cs index 7bce82a..756cb7b 100644 --- a/DevourClient/Helpers/StateHelper.cs +++ b/DevourClient/Helpers/StateHelper.cs @@ -1,3 +1,5 @@ +using UnityEngine; + namespace DevourClient.Helpers { public class Player -- 2.52.0