private void Awake() { if (instance == null) { DontDestroyOnLoad(gameObject); instance = this; } else if (instance != this) { Destroy(gameObject); } if (GameObject.Find("Login Controller") != null) { loginController.GetComponent <ButtonLoginRegister>().SetGeneralInfoReference(this); } else if (GameObject.Find("Menu Controller") != null) { menuController.GetComponent <ButtonMenu>().SetGeneralInfoReference(this); } else if (GameObject.Find("Score Controller") != null) { scoreController.GetComponent <ScoreMenu>().SetGeneralInfoReference(this); } else if (GameObject.Find("Game Controller") != null) { gameController.GetComponent <GameController>().SetGeneralInfoReference(this); } else if (GameObject.Find("Post Game Controller") != null) { PostGameController.GetComponent <postGameController>().SetGeneralInfoReference(this); } }
public static void Prefix(ButtonMenu __instance, int a) { if (MenuRegistry.Singleton.GetEntry(a) is CraftMenuInfo craftMenu) { __instance.button = (Material)Resources.Load("mat/craftButtonInactive" + craftMenu.ID); __instance.buttonSelect = (Material)Resources.Load("mat/craftButtonInactive" + craftMenu.ID); __instance.GetComponent <Renderer>().material = __instance.button; } }