Ejemplo n.º 1
0
    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;
        }
    }
Ejemplo n.º 2
0
    /*   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();
        }
    }