void Start() { s = this; activeMenu = mainMenu; mainMenu.SetActive(true); multiplayerMenu.SetActive(false); foreach (UI_EnterAnimation menu in animatedMenus) { if (menu != null) { menu.gameObject.SetActive(false); menu.Setup(); } } int lastMenuState = PlayerPrefs.GetInt("LastMenuState", 0); switch (lastMenuState) { case 0: MainMenuSelect(); break; case 1: MultiplayerMenuSelect(); break; default: lastMenuState = lastMenuState - 2; if (lastMenuState > 0 && lastMenuState < animatedMenus.Length) { OpenAnimatedMenu(lastMenuState); } break; } }
void OnSceneWasLoaded() { s = this; }
private void Awake() { s = this; }