Move objects

This commit is contained in:
amsyarasyiq committed 2021-08-26 08:59:42 +08:00
1 parent 089dada562
commit 5d362b0885
1 file changed
+22
+22
View File
@@ -15,6 +15,7 @@ namespace Reactor.Patches
SceneManager.add_sceneLoaded((Action<Scene, LoadSceneMode>) ((scene, _) =>
{
if (!scene.name.Equals("MMOnline")) return;
if (!TryMoveObjects()) return;
var editName = DestroyableSingleton<AccountManager>.Instance.accountTab.editNameScreen;
var nameText = Object.Instantiate(editName.nameText.gameObject);
@@ -34,5 +35,26 @@ namespace Reactor.Patches
textBox.Pipe.GetComponent<TextMeshPro>().fontSize = 4f;
}));
}
private static bool TryMoveObjects()
{
var toMove = new List<string>
{
"HostGameButton",
"FindGameButton",
"JoinGameButton"
};
var offset = Vector3.down * 0.7f;
var gameObjects = toMove.Select(x => GameObject.Find("NormalMenu/" + x)).ToList();
if (gameObjects.Contains(null)) return false;
gameObjects.ForEach(x => {
x.transform.position += offset;
offset -= Vector3.down * 0.2f;
});
return true;
}
}
}