void LoadSetting(SettingData data) { bgmChangeHandle?.Invoke(data.BGMVolumn); bgmSlider.value = data.BGMVolumn; soundChangeHandle?.Invoke(data.SoundVolumn); soundSlider.value = data.SoundVolumn; fullScreenToggle.isOn = data.isFullScreen; resolutionDropdown.value = data.resolutionMultiple - baseMultiple; SetResolution(GetResolution(data.resolutionMultiple), data.isFullScreen); vSyneToggle.isOn = data.isVSync; QualitySettings.vSyncCount = data.isVSync ? 1 : 0; Application.targetFrameRate = data.isVSync ? 120 : 100; showTimeTextToggle.isOn = data.isShowTimeText; showTimeTextHandle?.Invoke(data.isShowTimeText); settingData = data.CreateDeepClone(); }