示例#1
0
    public void showSettings()
    {
        GameObject parent = UICamera.first.transform.parent.gameObject;

        obj = NGUITools.AddChild(parent, settingsPrefab);

        loadObjects();
        pauseSettings();

        UISettingsPopup popup = obj.GetComponent <UISettingsPopup>();

        loadPreferences();
        setBLoadedButtons();
    }
示例#2
0
    public void showSettings(int mode = 1)
    {
        GameObject parent = UICamera.first.transform.parent.gameObject;

        obj = NGUITools.AddChild(parent, settingsPrefab);

        loadObjects(mode);
        perfabFix(mode);

        UISettingsPopup popup = obj.GetComponent <UISettingsPopup>();


        setBLoadedButtons();
        setBControllButtons();
        Time.timeScale = 1;


        if (!Rabbit.Hero.isDead())
        {
            saveState();
        }



        if (mode == 1)
        {
            fmusicSource      = gameObject.AddComponent <AudioSource>();
            fmusicSource.clip = fmusic;

            if (SoundManager.Instance.isMusicOn())
            {
                fmusicSource.Play();
            }
        }
        else if (mode == 2)
        {
            dmusicSource      = gameObject.AddComponent <AudioSource>();
            dmusicSource.clip = dmusic;

            if (SoundManager.Instance.isMusicOn())
            {
                dmusicSource.Play();
            }
        }



        LevelController.current.setEnd();
    }