public void Load() { string path = Application.dataPath + @"/../Languages/languages.xml"; XmlSerializer serializer = new XmlSerializer(typeof(LanguageSerializer)); if (File.Exists(path)) { Debug.Log(path); using (FileStream stream = new FileStream(path, FileMode.Open)) { instance = serializer.Deserialize(stream) as LanguageSerializer; } } else { languages = new List<string>(); translatorList = new List<TranslatorList>(); } }
public void Init() { Configuration = new uSyncCoreConfig(); ContentTypeSerializer = new ContentTypeSerializer(Constants.Packaging.DocumentTypeNodeName); MediaTypeSerializer = new MediaTypeSerializer("MediaType"); MemberTypeSerializer = new MemberTypeSerializer("MemberType"); TemplateSerializer = new TemplateSerializer(Constants.Packaging.TemplateNodeName); LanguageSerializer = new LanguageSerializer("Language"); DictionarySerializer = new DictionarySerializer(Constants.Packaging.DictionaryItemNodeName); MacroSerializer = new MacroSerializer(Constants.Packaging.MacroNodeName); DataTypeSerializer = new DataTypeSerializer(Constants.Packaging.DataTypeNodeName); ContentSerializer = new ContentSerializer(); MediaSerializer = new MediaSerializer(); MediaFileMover = new uSyncMediaFileMover(); }