private void InitOption(EVideoSettingType key, HashSet <VideoSetting> typeListForThisKey) { var textModel = GameObject.Instantiate(_textModel, _parentRoot); var title = VideoSettingManager.GetInstance().GetTypeNameByType(key); textModel.gameObject.SetActive(true); textModel.Find("Text").GetComponent <Text>().text = title; foreach (var config in typeListForThisKey) { InitControl(config); } }
private void InitDefaultDict(ref Dictionary <int, float> defaultVideoSettingList) { defaultVideoSettingList = defaultVideoSettingList = VideoSettingConfigManager.GetInstance().GetDefaultValueDict(); var origDict = VideoSettingManager.GetInstance().LoadLocalVideoSetting(); if (origDict == null || origDict.Count == 0) { return; } foreach (var it in origDict) { defaultVideoSettingList[it.Key] = origDict[it.Key]; } }
private void SendVideoSetting(Dictionary <int, float> sendValList) { VideoSettingManager.GetInstance().FlushVideoSettingData(sendValList); }