public void ShowLevelBuilder() { Screen = UserInterfaceScreens.LevelBuilder; GameManager.Instance.State = GameState.LevelBuilding; GameManager.Instance.BM.Resize(10, 10); GameManager.Instance.BM.ResetBoard(); GameManager.Instance.BM.SpawnBoard(); }
private void setPanel(UserInterfaceScreens panel, bool active) { switch (panel) { case UserInterfaceScreens.MainMenu: MainMenuPanel.SetActive(active); break; case UserInterfaceScreens.LevelSelect: if (active) { UpdateStoryLevelDropdown(); } PlayPanel.SetActive(active); break; case UserInterfaceScreens.CustomLevelSelect: if (active) { UpdateCustomLevelDropdown(); } CustomLevelPanel.SetActive(active); break; case UserInterfaceScreens.Loading: LoadingPanel.SetActive(active); break; case UserInterfaceScreens.Pause: PausePanel.SetActive(active); break; case UserInterfaceScreens.Win: WinPanel.SetActive(active); break; case UserInterfaceScreens.Lore: LorePanel.SetActive(active); break; case UserInterfaceScreens.WinCustom: WinCustomPanel.SetActive(active); break; case UserInterfaceScreens.Lose: LosePanel.SetActive(active); break; case UserInterfaceScreens.LevelBuilder: LevelBuilderPanel.SetActive(active); break; } }
private void setPanel(UserInterfaceScreens screen, bool active) { switch (screen) { case UserInterfaceScreens.MainMenu: MainPanel.SetActive(active); break; case UserInterfaceScreens.PauseMenu: PausePanel.SetActive(active); break; case UserInterfaceScreens.EndMenu: EndPanel.SetActive(active); break; default: break; } }
public void ShowMainMenu() { Screen = UserInterfaceScreens.MainMenu; GameManager.Instance.State = GameState.Menu; GameManager.Instance.CleanLevel(); }
// Use this for initialization void Start() { Screen = StartScreen; }
public void ShowNextScreen() { Screen = NextScreen; }
public void ShowCustomSelect() { Screen = UserInterfaceScreens.CustomLevelSelect; }
public void ShowLevelSelect() { Screen = UserInterfaceScreens.LevelSelect; }
public void ReturnToMain() { GM.InitializeMenu(); Screen = UserInterfaceScreens.MainMenu; }
void Start() { currentScreen = StartScreen; setPanel(currentScreen, true); }