78 lines
2.7 KiB
C#
78 lines
2.7 KiB
C#
//using Games.GlobeDefine;
|
||
//using GCGame.Table;
|
||
//using UnityEngine;
|
||
//using UnityEngine.UI;
|
||
|
||
//public class GraphicsNoticeLogic : MonoBehaviour
|
||
//{
|
||
// private Button _cancelButton;
|
||
// private Button _confirmButton;
|
||
// private int _currentIndex;
|
||
// private Text _description;
|
||
// private Button[] _options;
|
||
// private RectTransform _select;
|
||
// public static int targetQualityLevel { get; set; }
|
||
|
||
// private void Awake()
|
||
// {
|
||
// var panel = transform.Find("Panel");
|
||
// _description = panel.Find("Description").GetComponent<Text>();
|
||
// _options = new Button[PlayerPreferenceData.qualityStandards.Length];
|
||
// for (var i = 0; i < PlayerPreferenceData.qualityStandards.Length; i++)
|
||
// {
|
||
// _options[i] = panel.Find("Option_" + i).GetComponent<Button>();
|
||
// // 勿改,否则delegate会使用循环结束的i数值
|
||
// var index = i;
|
||
// _options[i].onClick.AddListener(() => OnSelectOption(index));
|
||
// }
|
||
|
||
// _select = (RectTransform) panel.Find("Select");
|
||
// _confirmButton = panel.Find("ConfirmButton").GetComponent<Button>();
|
||
// _cancelButton = panel.Find("CancelButton").GetComponent<Button>();
|
||
// _confirmButton.onClick.AddListener(OnConfirm);
|
||
// _cancelButton.onClick.AddListener(OnCancel);
|
||
// }
|
||
|
||
// private void Start()
|
||
// {
|
||
// _currentIndex = targetQualityLevel;
|
||
// int strIndex;
|
||
// switch (_currentIndex)
|
||
// {
|
||
// case 0:
|
||
// strIndex = 4939;
|
||
// break;
|
||
// case 1:
|
||
// strIndex = 4938;
|
||
// break;
|
||
// default:
|
||
// strIndex = 4937;
|
||
// break;
|
||
// }
|
||
// var strDict = TableManager.GetStrDictionaryByID(strIndex, 0);
|
||
// var description = strDict == null ? string.Empty : strDict.StrDictionary;
|
||
// _description.text = description;
|
||
// OnSelectOption(_currentIndex);
|
||
// }
|
||
|
||
// private void OnConfirm()
|
||
// {
|
||
// if (_currentIndex >= 0 && _currentIndex < PlayerPreferenceData.qualityStandards.Length)
|
||
// PlayerPreferenceData.qualityStandards[_currentIndex].ApplyToCurrent();
|
||
// // 声音由OnCancel播放
|
||
// OnCancel();
|
||
// }
|
||
|
||
// private void OnCancel()
|
||
// {
|
||
// GameManager.gameManager.SoundManager.PlaySoundEffect(GlobeVar.defaultButtonSound);
|
||
// UIManager.CloseUI(UIInfo.GraphicsNotice);
|
||
// }
|
||
|
||
// private void OnSelectOption(int index)
|
||
// {
|
||
// _currentIndex = index;
|
||
// _select.anchoredPosition = _options[_currentIndex].image.rectTransform.anchoredPosition;
|
||
// GameManager.gameManager.SoundManager.PlaySoundEffect(GlobeVar.defaultButtonSound);
|
||
// }
|
||
//} |