public void SetAdvUserSetting(AdvUserSettingData data) { NextTextShowTime = data.dataNextTextShowTime; EveryLineEndWaitTime = data.dataEveryLineEndWaitTime; SayDialogAlpha = data.dataSayDialogAlpha; DialogSkipMode = data.dataDialogSkipMode; DialogUseCtrlToSkip = data.dataDialogUseCtrlToSkip; StillAutoWhenClick = data.dataStillAutoWhenClick; VoiceSkipWhenClick = data.dataVoiceSkipWhenClick; AdvLanguage = data.dataAdvLanguage; }
//取得與設置 Adv User Setting 窗口 public AdvUserSettingData GetAdvUserSetting() { AdvUserSettingData data = new AdvUserSettingData() { dataNextTextShowTime = nextTextShowTime, dataEveryLineEndWaitTime = everyLineEndWaitTime, dataSayDialogAlpha = sayDialogAlpha, dataDialogSkipMode = dialogSkipMode, dataDialogUseCtrlToSkip = dialogUseCtrlToSkip, dataStillAutoWhenClick = stillAutoWhenClick, dataVoiceSkipWhenClick = voiceSkipWhenClick, dataAdvLanguage = advLanguage, }; return(data); }
public AdvUserSettingManager() { DefaultValue = new AdvUserSettingData() { dataNextTextShowTime = AdvUserConfig.Instance.NextTextShowTime, dataEveryLineEndWaitTime = AdvUserConfig.Instance.EveryLineEndWaitTime, dataSayDialogAlpha = AdvUserConfig.Instance.SayDialogAlpha, dataDialogSkipMode = AdvUserConfig.Instance.advDialogSkipMode, dataDialogUseCtrlToSkip = AdvUserConfig.Instance.advDialogUseCtrlToSkip, dataStillAutoWhenClick = AdvUserConfig.Instance.advStillAutoWhenClick, dataVoiceSkipWhenClick = AdvUserConfig.Instance.advVoiceSkipWhenClick, dataAdvLanguage = (int)FungusExt.LocalizeManager.GetExistLanguage(), }; Debug.Log("Get Default Adv language is :" + ((SystemLanguage)DefaultValue.dataAdvLanguage).ToString()); SetUserSettingDefault(); }