private IEnumerator LoadSpreadsheet() { var request = Resources.LoadAsync <LocalizationSpreadsheet>(SPREAD_SHEET_PATH); yield return(request); this.spreadsheet = request.asset.As <LocalizationSpreadsheet>(); }
public static IEnumerator UpdateSpreadsheet(LocalizationSpreadsheet spreadsheet) { var uri = spreadsheet.uri; foreach (var page in spreadsheet) { var pageId = page.id; var result = new Reference <string>(); yield return(LoadPage(pageId, uri, result)); page.dictionaries = LocalizationPageBuilder.BuildDictionaries(result.value); } }