public void InitializeUI() { gameOverPanel.gameObject.SetActive(false); gamePausedPanel.gameObject.SetActive(false); depositText = depositBar.GetComponentInChildren <Text>(); influenceText = influenceBar.GetComponentInChildren <Text>(); gameOverPanel.gameObject.SetActive(false); gamePausedPanel.gameObject.SetActive(false); panelBuySellBtns.SetActive(true); }
public void BackToMenu() { RandomBackground(menuBg); RuntimeManager.PlayOneShot("event:/BipedSeek/Menus/Back", Vector3.zero); inMenu = true; mainMenu.gameObject.SetActive(true); credits.gameObject.SetActive(false); options.gameObject.SetActive(false); musicVolume.GetComponentInChildren <Outline>().enabled = false; soundsVolume.GetComponentInChildren <Outline>().enabled = false; UnityEngine.EventSystems.EventSystem.current.SetSelectedGameObject(lastButon.gameObject); }
private void PrepareToStart() { fontSize.onValueChanged.RemoveAllListeners(); fontSize.onValueChanged.AddListener(delegate { int v = 11 + (int)(fontSize.value * 15); fontSize.GetComponentInChildren <Text>().text = "Размер шрифта : " + v; settings.fontSize = v; IFontSetter.SetFontForall(); }); removeButton.onClick.RemoveAllListeners(); removeButton.onClick.AddListener(delegate { RemoveGame(); CloseRemoveMenu(); Start(); }); cancelRemoveButton.onClick.RemoveAllListeners(); cancelRemoveButton.onClick.AddListener(delegate { CloseRemoveMenu(); }); for (int i = 0; i < removeGame.Length; i++) { int index = i; removeGame [i].onClick.RemoveAllListeners(); removeGame [i].onClick.AddListener(delegate { toRemoveIndex = index; OpenRemoveMenu(); } ); removeGame [i].gameObject.SetActive(IGame.Exist(index)); } for (int i = 0; i < loadGame.Length; i++) { loadGame[i].onClick.RemoveAllListeners(); int index = i; loadGame[i].onClick.AddListener(delegate { LoadGameFromSlot(index); }); string st = "> Пусто <"; if (IGame.Exist(i)) { IGame loaded = IGame.Load(i); st = ((IStatus)loaded.FindByName("Player")).characterName + " : " + loaded.date.ToLongDateString() + " " + loaded.date.ToLongTimeString(); } RawImage img = loadGame [i].GetComponentInChildren <RawImage> (); if (IGame.Exist(i)) { img.texture = IGame.LoadPicture(i); } else { img.texture = IItemAsset.LoadTexture(-1); } loadGame [i].GetComponentInChildren <Text> ().text = st; } for (int i = 0; i < stateControls.Length; i++) { stateControls[i].onClick.RemoveAllListeners(); int index = i; stateControls[i].onClick.AddListener(delegate { state = (MainMenuState)index; SetState(); }); } for (int i = 0; i < startNew.Length; i++) { string text = "Новый персонаж"; startNew[i].onClick.RemoveAllListeners(); if (IGame.Exist(i)) { text = "Слот занят"; } else { int index = i; startNew[i].onClick.AddListener(delegate { LoadCreateScene(index); }); } startNew [i].GetComponentInChildren <Text> ().text = text; } for (int i = 0; i < backControls.Length; i++) { backControls[i].onClick.RemoveAllListeners(); backControls[i].onClick.AddListener(delegate { if (state == MainMenuState.Opts) { SaveSettings(); } state = MainMenuState.Main; SetState(); }); } }