コード例 #1
0
 // -----------------------------------------------------------------------------------
 //
 // -----------------------------------------------------------------------------------
 void Awake()
 {
     onStateChanged += OnStateChanged;
     language        = configuration.defaultLanguage;
     SceneManager.LoadScene("GUI", LoadSceneMode.Additive);
     DontDestroyOnLoad(this.gameObject);
 }
コード例 #2
0
ファイル: LanguageLibrary.cs プロジェクト: wovencode/urogue
 // -------------------------------------------------------------------------------
 // GetAllTemplates
 // -------------------------------------------------------------------------------
 static public List <LanguageTemplate> GetAllTemplates()
 {
     InstantiateLibrary();
     LanguageTemplate[] tmpl = new LanguageTemplate[Dict.Count];
     Dict.Values.CopyTo(tmpl, 0);
     return(tmpl.ToList());
 }
コード例 #3
0
ファイル: OptionsScreen.cs プロジェクト: wovencode/urogue
        // -----------------------------------------------------------------------------------
        // OnLangChanged
        // -----------------------------------------------------------------------------------
        public void OnLangChanged()
        {
            LanguageTemplate tmpl = LanguageLibrary.GetTemplate(languageDropdown.options[languageDropdown.value].text);

            Obj.GetGame.language = tmpl;
            Show();
        }