diff --git a/DevourClient/Utils/Helpers/Helpers.cpp b/DevourClient/Utils/Helpers/Helpers.cpp index a18a96a..ba24b2c 100644 --- a/DevourClient/Utils/Helpers/Helpers.cpp +++ b/DevourClient/Utils/Helpers/Helpers.cpp @@ -4,3 +4,18 @@ bool Helpers::isPlayerCrawling() { return Players::LocalPlayer->GetComponent("NolanBehaviour")->CallMethod("IsCrawling"); } + +bool Helpers::IsInGame() { + Unity::CGameObject* OptionsHelpers = Unity::GameObject::Find("OptionsHelpers"); + Unity::CComponent* OptionsHelpersData = OptionsHelpers->GetComponent("OptionsHelpers"); + + if (OptionsHelpers == NULL) { + return false; + } + + if (OptionsHelpersData == NULL) { + return false; + } + + return OptionsHelpersData->GetMemberValue("inGame"); +}