public void AddTranslation(TranslationInfo translation) { this._translationInfoSet.Translations.Add(translation); PlayerPrefsHelper.SaveToPrefs(TranslationInfoSet.TRANSLATION_INFO_SET, this._translationInfoSet); string translationDirectory = Path.Combine(LocalizationEditorEnvironmentManager.TempFolder, translation.TranslationName); Directory.CreateDirectory(translationDirectory); AssetDatabase.Refresh(); }
public void RemoveTranslation(TranslationInfo translationInfo) { this._translationInfoSet.Translations.RemoveAll(e => e.GUID == translationInfo.GUID); PlayerPrefsHelper.SaveToPrefs(TranslationInfoSet.TRANSLATION_INFO_SET, this._translationInfoSet); string translationDirectory = Path.Combine(LocalizationEditorEnvironmentManager.TempFolder, translationInfo.TranslationName); string softDeletedTranslationDirectory = Path.Combine(LocalizationEditorEnvironmentManager.TempFolder, "~" + translationInfo.TranslationName); Directory.Move(translationDirectory, softDeletedTranslationDirectory); AssetDatabase.Refresh(); }
public void SaveInternalConfig(EditorInternalConfig config) { PlayerPrefsHelper.SaveToPrefs(EditorInternalConfig.INTERNAL_LOCALIZATION_CONFIG, config); }
public void Save(LocalizationConfig config) { PlayerPrefsHelper.SaveToPrefs(LocalizationConfig.LOCALIZATION_CONFIG, config); }
public void CreateModel() { PlayerPrefsHelper .SaveToPrefs(TranslationInfoSet.TRANSLATION_INFO_SET, new TranslationInfoSet()); }