예제 #1
0
        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);
        }
예제 #2
0
    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;
        }
    }