public override void OnLevelLoaded(LoadMode mode) { base.OnLevelLoaded(mode); CurrentLoadMode = mode; if (RealCity.IsEnabled) { if (mode == LoadMode.LoadGame || mode == LoadMode.NewGame) { isTransportLinesManagerRunning = CheckTransportLinesManagerIsLoaded(); DebugLog.LogToFileOnly($"Check TLM running = {isTransportLinesManagerRunning}"); isRealTimeRunning = CheckRealTimeIsLoaded(); DebugLog.LogToFileOnly($"Check RealTime running = {isRealTimeRunning}"); isTransportLinesManagerRunning = isTransportLinesManagerRunning || (!isRealTimeRunning); //refresh OptionsMainPanel MethodInfo method = typeof(OptionsMainPanel).GetMethod("OnLocaleChanged", BindingFlags.Instance | BindingFlags.NonPublic); method.Invoke(UIView.library.Get <OptionsMainPanel>("OptionsPanel"), new object[0]); SetupGui(); HarmonyInitDetour(); OptionUI.LoadSetting(); RealCityThreading.isFirstTime = true; DebugLog.LogToFileOnly("OnLevelLoaded"); if (mode == LoadMode.NewGame) { InitData(); } } else { if (RealCity.IsEnabled) { HarmonyRevertDetour(); } } } }
void Awake() { isMusicMute = PlayerPrefs.GetInt("isMuteMusic") == 1 ? true : false; isSoundMute = PlayerPrefs.GetInt("isMuteSound") == 1 ? true : false; if (_instance != null) { Destroy(this.gameObject); } _instance = this; if (PlayerPrefs.GetInt("isMuteMusic") == 1) { Color color = muteMusicBtn.GetComponent <Image> ().color; color.g = 0; muteMusicBtn.GetComponent <Image> ().color = color; } if (PlayerPrefs.GetInt("isMuteSound") == 1) { Color color = muteSoundBtn.GetComponent <Image> ().color; color.g = 0; muteSoundBtn.GetComponent <Image> ().color = color; } musicVolume.value = PlayerPrefs.GetFloat("musicVolume"); soundVolume.value = PlayerPrefs.GetFloat("soundVolume"); }
public void PlayOptionNode(OptionNode node) { if (isInstinate) { for (int i = 0; i < OptionArea.transform.childCount; i++) { Destroy(OptionArea.transform.GetChild(i).gameObject); } OpUIs.Clear(); isInstinate = false; node.GetTitle(); for (int i = 0; i < node.options.Count; i++) { GameObject temp = Instantiate(Optionprefrab, OptionArea.transform); OptionUI aaa = temp.GetComponentInChildren <OptionUI>(); aaa.id = i; OpUIs.Add(temp); } } if (isNoNeedWaitPack) { isNoNeedWaitPack = false; ShowOptionUI(); //展开Option后播放标题 } }
public void ShowOptionUI() { title.text = ""; Tweener tweener = OptionBack.DOScale(new Vector3(1, 1, 1), UIspeed); tweener.SetEase(Ease.Linear); tweener.OnComplete(() => { Tweener tweener2 = title.DOText(textvalue, GetPlayTextTime(textvalue)); tweener2.SetEase(Ease.Linear); isGoNextNode = true; tweener2.OnComplete(() => { OptionNode temp = currentNode as OptionNode; for (int i = 0; i < temp.options.Count; i++) { OptionUI aaa = OpUIs[i].GetComponentInChildren <OptionUI>(); if (aaa.id == i) { Text temp1 = OpUIs[i].GetComponentInChildren <Text>(); temp1.text = temp.options[i]; } } }); }); }
// Fetches our OptionUI script for our OptionController public OptionUI GetOptionUIScript() { OptionUI script = optionWindow.GetComponentInChildren <OptionUI>(); if (!script) { throw new System.Exception("You forgot to add the OptionUI.cs script to the option window!"); } return(script); }
protected override IEnumerator Load() { UILoader <OptionUI> loader = new UILoader <OptionUI>(this, "OptionUI", "core/scenes/ui/option", disableOnLoad: true); yield return(loader.Load()); m_ui = loader.ui; m_ui.Initialise(); yield return(null); m_ui.get_gameObject().SetActive(true); yield return(m_ui.OpenCoroutine()); }
public override void OnLevelLoaded(LoadMode mode) { base.OnLevelLoaded(mode); CurrentLoadMode = mode; if (CSURToolBox.IsEnabled) { if (mode == LoadMode.LoadGame || mode == LoadMode.NewGame || mode == LoadMode.NewMap || mode == LoadMode.LoadMap || mode == LoadMode.NewAsset || mode == LoadMode.LoadAsset) { OptionUI.LoadSetting(); SetupGui(); if (mode == LoadMode.LoadGame || mode == LoadMode.NewGame) { CheckTMPE(); } InitDetour(); HarmonyInitDetour(); if (OptionUI.enablePillar) { InstallPillar(); } OptionUI.isDebug = false; if (mode == LoadMode.LoadGame || mode == LoadMode.NewGame) { if (OptionUI.disableZone) { DisableZone(); } if (OptionUI.disableWideRoadZone) { DisableWideRoadZone(); } if (OptionUI.disableBikeRoadZone) { DisableBikeRoadZone(); } } ChangeDefaultSpeedAndConstructionFee(); Debug.Log("OnLevelLoaded"); if (mode == LoadMode.NewGame) { //InitData(); Debug.Log("InitData"); } } } }
public override void OnLevelLoaded(LoadMode mode) { base.OnLevelLoaded(mode); Loader.CurrentLoadMode = mode; if (RushHourPublicTransportHelper.IsEnabled) { if (mode == LoadMode.LoadGame || mode == LoadMode.NewGame) { InitDetour(); Threading.isFirstTime = true; Loader.SetupGui(); OptionUI.LoadSetting(); } } }
public override void OnLevelLoaded(LoadMode mode) { base.OnLevelLoaded(mode); CurrentLoadMode = mode; if (AdvancedRoadTools.IsEnabled) { if (mode == LoadMode.LoadGame || mode == LoadMode.NewGame || mode == LoadMode.NewMap || mode == LoadMode.LoadMap || mode == LoadMode.NewAsset || mode == LoadMode.LoadAsset) { OptionUI.LoadSetting(); SetupGui(); SetupTools(); DebugLog.LogToFileOnly("OnLevelLoaded"); } } }
void AddOption(OptionUI o) { options.Add(o); o.gameObject.SetActive(true); var rt = ((RectTransform)o.transform); rt.anchoredPosition = new Vector2(rt.anchoredPosition.x, -height); height += rt.rect.height; // Resize scroll area var panelRect = ((RectTransform)transform).rect; var contentRect = ((RectTransform)content.transform); var cr = contentRect.sizeDelta; cr.y = height; contentRect.sizeDelta = cr; }
public override void OnLevelLoaded(LoadMode mode) { base.OnLevelLoaded(mode); CurrentLoadMode = mode; if (CSUR_UI.IsEnabled) { if (mode == LoadMode.LoadGame || mode == LoadMode.NewGame || mode == LoadMode.NewMap || mode == LoadMode.LoadMap || mode == LoadMode.NewAsset || mode == LoadMode.LoadAsset) { OptionUI.LoadSetting(); SetupGui(); DebugLog.LogToFileOnly("OnLevelLoaded"); if (mode == LoadMode.NewGame) { //InitData(); DebugLog.LogToFileOnly("InitData"); } } } }
public override void OnLevelLoaded(LoadMode mode) { base.OnLevelLoaded(mode); CurrentLoadMode = mode; if (CSURToolBox.IsEnabled) { if (mode == LoadMode.LoadGame || mode == LoadMode.NewGame || mode == LoadMode.NewMap || mode == LoadMode.LoadMap || mode == LoadMode.NewAsset || mode == LoadMode.LoadAsset) { OptionUI.LoadSetting(); DataInit(); SetupGui(); if (mode == LoadMode.LoadGame || mode == LoadMode.NewGame) { CheckTMPE(); } InitDetour(); HarmonyInitDetour(); if (OptionUI.enablePillar) { InstallPillar(); } OptionUI.isDebug = false; if (mode == LoadMode.LoadGame || mode == LoadMode.NewGame) { if (OptionUI.disableZone) { DisableZone(); } } RefreshSegment(); RefreshNode(); Debug.Log("OnLevelLoaded"); if (mode == LoadMode.NewGame) { //InitData(); Debug.Log("InitData"); } } } }
public void OnSettingsUI(UIHelperBase helper) { OptionUI.MakeSettings(helper); }
private void tsmiConfigItem_Click(object sender, EventArgs e) { OptionUI optionUi = new OptionUI(); optionUi.ShowDialog(); }
// Open the options window public void OpenOptionWindow() { OptionUI.OpenOptionsWindow(); }
public OptionController(Options model, OptionUI view) { this.model = model; this.view = view; }
//기능 버튼 클릭 처리. public void OnOptionBtnClick() { OptionUI ui = UIManager.Instance.LoadPopupUI("OptionUI").GetComponent <OptionUI>(); ui.Init(); }