/// <summary> /// <para>Eng. Pushed "Apply" Button in Sound Option State. </para> /// <para>Kor. 사운드 옵션 상태에서, "적용" 버튼을 눌렀습니다. </para> /// </summary> public void PushedSoundAppliedButton() { OptionManager.GetInstance()._optionData.BGMVolume = _bgmVolumeSlider.GetComponent <Slider>().value; OptionManager.GetInstance()._optionData.EffectVolume = _effectVolumeSlider.GetComponent <Slider>().value; OptionManager.GetInstance().SaveOptionData(); }
/// <summary> /// <para>Eng. Apply Resolution Option. </para> /// <para>Kor. 해상도 옵션을 적용합니다. </para> /// </summary> public void ApplyResolutionOption() { string _resolutionText = _screenResolutionDropdown.options[_screenResolutionDropdown.value].text; string[] _resolution = _resolutionText.Split('*'); OptionManager.GetInstance().SetOptiondataResolution(int.Parse(_resolution[0]), int.Parse(_resolution[1])); }
/// <summary> /// <para>Eng. Pushed "Apply" Button in Graphic Option State. </para> /// <para>Kor. 그래픽 옵션 상태에서, "적용" 버튼을 눌렀습니다. </para> /// </summary> public void PushedGraphicAppliedButton() { //OptionManager.GetInstance()._optionData ApplyResolutionOption(); OptionManager.GetInstance()._optionData.FullscreenModeIndex = _fullscreenModeDropdown.value; OptionManager.GetInstance()._optionData.QualityIndex = _qualityDropdown.value; OptionManager.GetInstance().SaveOptionData(); }
/// <summary> /// <para>Eng. Initialize Graphic Resolution Dropdown options. </para> /// <para>Kor. 그래픽 해상도 드롭다운 옵션을 초기화합니다. </para> /// </summary> public int InitResolutionOptions() { int _resolutionIndex = 0; int _tmpIndex = 0; foreach (Resolution _resolution in Screen.resolutions) { if (OptionManager.GetInstance()._optionData.ScreenResolution.width == _resolution.width && OptionManager.GetInstance()._optionData.ScreenResolution.height == _resolution.height) { _resolutionIndex = _tmpIndex; } _screenResolutionDropdown.options.Add(new Dropdown.OptionData(_resolution.width + "*" + _resolution.height)); _tmpIndex++; } return(_resolutionIndex); }
/// <summary> /// <para>Eng. Pushed "Apply" Button in Game Option State. </para> /// <para>Kor. 게임 옵션 상태에서, "적용" 버튼을 눌렀습니다. </para> /// </summary> public void PushedGameAppliedButton() { OptionManager.GetInstance()._optionData.DialogueSpeedIndex = _dialogueSpeedDropdown.value; OptionManager.GetInstance().SaveOptionData(); }
/// <summary> /// <para>Eng. Initialize panel item of Game option. </para> /// <para>Kor. 게임 옵션 패널의 아이템 값을 초기화해줍니다. </para> /// </summary> public void InitGameOptionPanelItem() { _dialogueSpeedDropdown.value = OptionManager.GetInstance()._optionData.DialogueSpeedIndex; }
/// <summary> /// <para>Eng. Initialize panel item of Sound option. </para> /// <para>Kor. 사운드 옵션 패널의 아이템 값을 초기화해줍니다. </para> /// </summary> public void InitSoundOptionPanelItem() { _bgmVolumeSlider.GetComponent <Slider>().value = OptionManager.GetInstance()._optionData.BGMVolume; _effectVolumeSlider.GetComponent <Slider>().value = OptionManager.GetInstance()._optionData.EffectVolume; }
/// <summary> /// <para>Eng. Initialize panel item of Graphic option. </para> /// <para>Kor. 그래픽 옵션 패널의 아이템 값을 초기화해줍니다. </para> /// </summary> public void InitGraphicOptionPanelItem() { _screenResolutionDropdown.value = InitResolutionOptions(); _fullscreenModeDropdown.value = OptionManager.GetInstance()._optionData.FullscreenModeIndex; _qualityDropdown.value = OptionManager.GetInstance()._optionData.QualityIndex; }