public void GoToSettings() { MainMenuPanel.SetActive(false); LevelSelectPanel.SetActive(false); ScenarioPanel.SetActive(false); SettingsPanel.SetActive(true); }
void Awake() { if (instance != null) { Destroy(gameObject); } else { instance = this; DontDestroyOnLoad(gameObject); } allPanels = new List <GameObject>(); allPanels.Add(MainMenuPanel); allPanels.Add(LevelSelectPanel); allPanels.Add(InGamePanel); MainMenu = MainMenuPanel.GetComponent <MainMenu>(); LevelSelect = LevelSelectPanel.GetComponent <LevelSelect>(); InGame = InGamePanel.GetComponent <InGame>(); }
private void loadPage(int pg) { for (int k = pageLimit * pg; k < pageLimit * (pg + 1) && k < GameController.instance.numLevels; k++) { int x = k % (pageLimit / 2); int y = k / (pageLimit / 2); int levelNum = k + 1; int xcoord = -6 + (4 * x); int ycoord = 2 - (4 * y); //x: -6 -2 2 6 //y: -2 2 Object levelselect = Resources.Load <GameObject>("Prefabs/LevelSelectPanel"); Vector3 levelselect_pos = new Vector3(xcoord, ycoord, 100); GameObject levelselect_go = (GameObject)Object.Instantiate(levelselect, levelselect_pos, Quaternion.identity); //levelselect_go.transform.parent = canvas_go.transform; levelselect_go.transform.SetParent(canvas_go.transform); LevelSelectPanel lsp = levelselect_go.GetComponent <LevelSelectPanel>(); lsp.setLevelNumber(levelNum); lsp.setXY(xcoord, ycoord); } }
public void LoadLevelSelectPanel() { CloseAllPanels(); LevelSelectPanel.SetActive(true); }