add: SetServerName

This commit is contained in:
ALittlePatate
2022-10-02 15:14:02 +02:00
parent c1138a5354
commit 719e8d6e01
3 changed files with 23 additions and 0 deletions

View File

@@ -21,4 +21,7 @@ void OnUpdate() {
if (settings::steam_name_spoof) {
Misc::SetSteamName(settings::new_name);
}
if (settings::server_name_spoof) {
Misc::SetServerName(settings::server_name);
}
}

View File

@@ -46,3 +46,22 @@ void Misc::SetSteamName(std::string name) {
Menu->SetMemberValue<Unity::System_String*>("steamName", IL2CPP::String::New(name));
}
void Misc::SetServerName(std::string name) {
Unity::CGameObject* MenuController = Unity::GameObject::Find("MenuController");
if (!MenuController) {
return;
}
Unity::CComponent* Menu = MenuController->GetComponent("Horror.Menu");
if (!Menu) {
return;
}
Unity::CComponent* serverNameText = Menu->GetMemberValue<Unity::CComponent*>("serverNameText");
if (!serverNameText) {
return;
}
serverNameText->SetMemberValue<Unity::System_String*>("m_Text", IL2CPP::String::New(name));
}

View File

@@ -10,4 +10,5 @@ namespace Misc {
void WalkInlobby(bool walk);
void UnlimitedUV(bool active);
void SetSteamName(std::string name);
void SetServerName(std::string name);
}