From 5d56a1dcfc844b2f028c31313e991db280709ac7 Mon Sep 17 00:00:00 2001 From: jadis0x <49281043+jadis0x@users.noreply.github.com> Date: Sat, 1 Oct 2022 22:38:40 +0300 Subject: [PATCH] add: IsInGame function --- DevourClient/Utils/Helpers/Helpers.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 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"); +}