issuimo/UnityResolve.hpp

#ASK

Closed this issue · 1 comments

in dump.cs:
public class SystemData // TypeDefIndex: 6327
{
public static bool bIsHookProtect; // 0x1020 field
public static bool GetIsFirstLogin() { } //method
}

in main.cpp:
const auto assembly = UnityResolve::Get("Assembly-CSharp.dll");
const auto SystemData = assembly->Get("SystemData");
const auto bIsHookProtect = SystemData->GetUnityResolve::Field("bIsHookProtect");
const auto GetIsFirstLogin = SystemData->GetUnityResolve::Method("GetIsFirstLogin");
auto disable = false;
bIsHookProtect->SetValue(&disable);
GetIsFirstLogin->Invoke(true);

am I right?

Yes, you are right.