Allow to change name always

This commit is contained in:
js6pak committed 2021-05-10 19:29:45 +02:00
1 parent 1c4aaa90c0
commit 17755aa69d
1 file changed
+21
+21
View File
@@ -1,5 +1,6 @@
using HarmonyLib;
using InnerNet;
using UnityEngine;
namespace Reactor.Patches
{
@@ -14,5 +15,25 @@ namespace Reactor.Patches
return false;
}
}
[HarmonyPatch(typeof(AccountTab), nameof(AccountTab.Open))]
public static class EditNamePatch
{
public static void Prefix(AccountTab __instance)
{
Fix(__instance, __instance.guestMode);
Fix(__instance, __instance.offlineMode);
}
private static void Fix(AccountTab __instance, GameObject mode)
{
var randomizeName = mode.transform.Find("RandomizeName").gameObject;
if (!randomizeName.active)
return;
randomizeName.active = false;
Object.Instantiate(__instance.loggedInMode.editNameButton, mode.transform);
}
}
}
}