public void createResource() { cLocalizationResource localizationResource = new cLocalizationResource(); localizationResource.modified = true; resourcesList.Add(localizationResource); selectedLanguage = 0; selectedResource = resourcesList.Count - 1; LocalizationData localizationData = new LocalizationData(); resourcesList[selectedResource].localizationDataList = new List <LocalizationData>(); resourcesList[selectedResource].localizationDataList.Add(localizationData); }
private List <cLocalizationResource> buildResourcesList() { string[] files = Directory.GetFiles(string.Format("{0}/{1}", Application.dataPath + "/..", LocalizationData.LOCALIZATION_FULL_PATH), "*.I18N"); List <cLocalizationResource> resourcesList = new List <cLocalizationResource>(); foreach (string file in files) { if (file.Substring(file.Length - 8, 1) != ".") { FileInfo info = new FileInfo(file); cLocalizationResource localizationResource = new cLocalizationResource(); localizationResource.name = info.Name.Substring(0, info.Name.Length - 5); localizationResource.modified = false; resourcesList.Add(localizationResource); } } return(resourcesList); }