public override void SetSelectedLanguage(Int32 selectedLanguage, ISharedDataSerializer.OnSetSelectedLanguage onFinishDelegate) { ISharedDataSerializer.LastErrno = DataSerializerErrorCode.Success; this.Storage.SetSelectedLanguage(selectedLanguage, delegate { onFinishDelegate(ISharedDataSerializer.LastErrno); }); }
public void SetMenuLanguage(string language, Action callback) { ISharedDataSerializer.OnSetSelectedLanguage func = errNo => { //if (errNo != DataSerializerErrorCode.Success) // ; CurrentLanguage = language; Localization.language = language; UIManager.Field.InitializeATEText(); StartCoroutine(PersistenSingleton <FF9TextTool> .Instance.UpdateTextLocalization(callback)); }; FF9StateSystem.Serializer.SetSelectedLanguage(LanguageName.ConvertToLanguageCode(language), func); }
public abstract void SetSelectedLanguage(Int32 selectedLanguage, ISharedDataSerializer.OnSetSelectedLanguage onFinishDelegate);