void SetLanguage(string languageCode) { var result = GetSocial.SetLanguage(languageCode); _console.LogD(result ? string.Format("Successfully set language to '{0}", GetSocial.GetLanguage()) : string.Format("Failed set language, current is '{0}'", GetSocial.GetLanguage())); }
void DrawChooseLanguageSubsection() { DemoGuiUtils.DrawButton("Get Current Language", () => { _console.LogD(string.Format("Current lang is '{0}'", GetSocial.GetLanguage())); }, style: GSStyles.Button); DemoGuiUtils.DrawButton("Try Set Incorrect Language", () => { SetLanguage("INCORRECT_LNAG_CODE"); }, style: GSStyles.Button); DemoGuiUtils.DrawButton("Try Set Incorrect Language", () => { SetLanguage("INCORRECT_LNAG_CODE"); }, style: GSStyles.Button); GUILayout.Space(10f); GSStyles.Button.fixedWidth = Screen.width / 4 - 5f; DrawLanguagesRow(_languageButtonsRow1); DrawLanguagesRow(_languageButtonsRow2); DrawLanguagesRow(_languageButtonsRow3); DrawLanguagesRow(_languageButtonsRow4); DrawLanguagesRow(_languageButtonsRow5); DrawLanguagesRow(_languageButtonsRow6); GSStyles.Button.fixedWidth = 0; GUILayout.Space(10f); }