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] 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; + } } }