void Start() { page = Menu_page.pub; DictionnaireLang lg = DictionnaireLang.Instance; DictionnaireLang.Instance.Init(); string lgStr = PlayerPrefs.GetString("lg"); if (lgStr != "") { DictionnaireLang.Instance.Load("DictionnaireLangue/language", lgStr); if (lgStr == "fr") { langue = 1; } else { langue = 0; } } else { if (Application.systemLanguage == SystemLanguage.French) { DictionnaireLang.Instance.Load("DictionnaireLangue/language", "fr"); langue = 1; } else { DictionnaireLang.Instance.Load("DictionnaireLangue/language", "en"); langue = 0; } } int e = PlayerPrefs.GetInt("ethint", 0); switch (e) { case 0: ethnie = EthnieEnum.caucase; break; case 1: ethnie = EthnieEnum.asia; break; case 2: ethnie = EthnieEnum.noir; break; case 3: ethnie = EthnieEnum.femme; break; default: ethnie = EthnieEnum.caucase; break; } }
/* private void HandleShowResult(ShowResult result) * { * page = Menu_page.principal; * }*/ void menu_principal() { if (GUI.Button(new Rect(35 * Screen.width / 100, 25 * Screen.height / 100, tailleX, tailleY), DictionnaireLang.Instance.getValue("jouer"))) { page = Menu_page.jeux; } if (GUI.Button(new Rect(35 * Screen.width / 100, 40 * Screen.height / 100, tailleX, tailleY), DictionnaireLang.Instance.getValue("stats"))) { page = Menu_page.stat; } if (GUI.Button(new Rect(35 * Screen.width / 100, 55 * Screen.height / 100, tailleX, tailleY), DictionnaireLang.Instance.getValue("credit"))) { page = Menu_page.credit; } if (GUI.Button(new Rect(35 * Screen.width / 100, 70 * Screen.height / 100, tailleX, tailleY), DictionnaireLang.Instance.getValue("quitter"))) { Application.Quit(); } GUI.Label(new Rect(20 * Screen.width / 100, 90 * Screen.height / 100, tailleX, tailleY), DictionnaireLang.Instance.getValue("ethnie")); if (GUI.Button(new Rect(35 * Screen.width / 100, 90 * Screen.height / 100, tailleX, tailleY), DictionnaireLang.Instance.getValue(ethnie.ToString()), skin.customStyles[1])) { switch (ethnie) { case EthnieEnum.asia: ethnie = EthnieEnum.caucase; break; case EthnieEnum.caucase: ethnie = EthnieEnum.noir; break; case EthnieEnum.noir: ethnie = EthnieEnum.femme; break; case EthnieEnum.femme: ethnie = EthnieEnum.asia; break; } PlayerPrefs.SetString("eth", ethnie.ToString()); PlayerPrefs.SetInt("ethint", (int)ethnie); PlayerPrefs.Save(); } GUI.Label(new Rect(65 * Screen.width / 100, 90 * Screen.height / 100, 13 * Screen.width / 100, tailleY), DictionnaireLang.Instance.getValue("languageChoix")); if (GUI.Button(new Rect(80 * Screen.width / 100, 90 * Screen.height / 100, tailleX, tailleY), DictionnaireLang.Instance.getValue("langue"), skin.customStyles[1])) { if (langue == 1) { langue = 0; DictionnaireLang.Instance.ReLoad("DictionnaireLangue/language", "en"); } else { langue = 1; DictionnaireLang.Instance.ReLoad("DictionnaireLangue/language", "fr"); } PlayerPrefs.SetString("lg", DictionnaireLang.Instance.getLangue()); PlayerPrefs.Save(); } }