protected override void Awake() { //Dropdown _dropdownValue = GameObject.Find("UIRoot/Panel/MvvMUI/HelpPanel/Dropdown").GetComponent <DropdownView>(); //Text _showText = GameObject.Find("UIRoot/Panel/MvvMUI/HelpPanel/ShowTextUI/Text").GetComponent <TextView>(); this.DataEntity = new HelpPanellEntity(); base.Awake(); Watch(this); }
public void OnDropDownValueChange(DropdownView view, int position, Dropdown.OptionData optionData) { AudioHandler.Instance.PlaySound(AudioSoundEnum.ButtonForNormal); GameConfigBean gameConfig = GameDataHandler.Instance.manager.GetGameConfig(); if (view == dvLanguage) { string languageStr = "cn"; switch (optionData.text) { case "简体中文": languageStr = "cn"; break; } GameDataHandler.Instance.manager.GetGameConfig().language = languageStr; } else if (view == dvWindow) { int windowType = 0; switch (optionData.text) { case "窗口": windowType = 0; Screen.fullScreen = false; break; case "全屏": windowType = 1; //获取设置当前屏幕分辩率 Resolution[] resolutions = Screen.resolutions; //设置当前分辨率 Screen.SetResolution(resolutions[resolutions.Length - 1].width, resolutions[resolutions.Length - 1].height, true); Screen.fullScreen = true; break; } gameConfig.window = windowType; } else if (view == dvCheckOut) { gameConfig.statusForCheckOut = position; } }