From 63cc59febfbbe8b4ffece4ddbec376aee7c83e9c Mon Sep 17 00:00:00 2001 From: ALittlePatate Date: Mon, 3 Oct 2022 20:21:09 +0200 Subject: [PATCH] fix: access violations --- DevourClient/Features/Misc/Misc.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/DevourClient/Features/Misc/Misc.cpp b/DevourClient/Features/Misc/Misc.cpp index 01054ac..37f3c61 100644 --- a/DevourClient/Features/Misc/Misc.cpp +++ b/DevourClient/Features/Misc/Misc.cpp @@ -1,8 +1,13 @@ #include "Misc.hpp" #include "../../Utils/Output/Output.hpp" +#include "../../Utils/Helpers/Helpers.hpp" #include void Misc::SetRank(int rank) { + if (!Players::LocalPlayer) { + return; + } + Unity::CComponent* NolanRankController = Players::LocalPlayer->GetComponent("NolanRankController"); if (!NolanRankController) { return; @@ -142,6 +147,10 @@ void Misc::PlayRandomSound() { } void Misc::CarryItem(const char* item) { + if (Helpers::GetActiveScene() == std::string("Menu")) { + return; + } + std::string setItemName = ""; if (item == "Hay") { @@ -218,6 +227,10 @@ void Misc::PlayerSpeed(int speed) { } void Misc::SpawnAnimal(const char* animalName) { + if (Helpers::GetActiveScene() == std::string("Menu")) { + return; + } + std::string AnimalId = ""; if (animalName == "Goat") {