Exemple #1
0
        private IEnumerator LoadSpreadsheet()
        {
            var request = Resources.LoadAsync <LocalizationSpreadsheet>(SPREAD_SHEET_PATH);

            yield return(request);

            this.spreadsheet = request.asset.As <LocalizationSpreadsheet>();
        }
Exemple #2
0
        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);
            }
        }