コード例 #1
0
    private void Start()
    {
        QualitySettings.currentLevel = (QualityLevel)(3 + GameData.mGameSettings.mGraphicsLevel);
        DynamicOptions.bDrawCursor   = true;
        GameData.IsChooserActive     = true;
        GameObject gameObject = GameObject.Find("DynamicOptions");

        if (gameObject != null)
        {
            Debug.Log("DynamicOptions GameObject found!");
            DynamicOptions dynamicOptions = gameObject.GetComponent("DynamicOptions") as DynamicOptions;
            dynamicOptions.bCanFullscreen = true;
        }

        if (GameObject.Find("GameMusic(Clone)") == null)
        {
            if (GameData.DoesEventExist("GameHome_MusicLoop"))
            {
                GameMusic.GetComponent <AudioSource>().clip = (GameData.eventObjects["GameHome_MusicLoop"] as AudioClip);
            }
            GameMusic = (Object.Instantiate(GameMusic) as GameObject);
            GameMusic.GetComponent <AudioSource>().volume = GameData.mGameSettings.mMusicVolume;
        }
        else
        {
            GameMusic = GameObject.Find("GameMusic(Clone)");
            GameMusic.GetComponent <AudioSource>().volume = GameData.mGameSettings.mMusicVolume;
        }
        if (GameData.MasterSuitList.Count == 0)
        {
            GameData.InitSuitList(string.Empty);
        }
        ModelTransforms    = new Transform[4];
        ModelTransforms[0] = null;
        ModelTransforms[1] = GUIUtil.mInstance.mBackground;
        ModelTransforms[2] = GUIUtil.mInstance.mSuitEffect;
        ModelTransforms[3] = GameObject.CreatePrimitive(PrimitiveType.Plane).transform;

        for (int i = 0; i < ModelTransforms.Length; i++)
        {
            if (ModelTransforms[i] == null)
            {
                Debug.LogError(string.Format("Model Transforms {0} is null!", i));
            }
        }
        tabhome     = new TabHome(this);
        tabshowcase = new TabShowcase(this);
        mSharedSkin = GUIUtil.mInstance.mSharedSkin;
        StartCoroutine(UpdateScreenSpace());
        CheckTutorial(bOverride: false);
        HolidayEvent.CreateEvent(out m_LoadHolidayEvent, out m_UpdateHolidayEvent, out m_DrawHolidayEvent);
        if (m_LoadHolidayEvent != null)
        {
            m_LoadHolidayEvent();
        }
    }
コード例 #2
0
        private void ButtonHome_Click(object sender, EventArgs e)
        {
            if (this.PanelCurrentTab.HasChildren)
            {
                this.PanelCurrentTab.GetChildAtPoint(new Point(0, 0)).Dispose();
            }
            TabHome tabHome = new TabHome
            {
                Parent = PanelCurrentTab
            };

            tabHome.Show();
        }
コード例 #3
0
        private void MainMenuForm_Load(object sender, EventArgs e)
        {
            if (this.PanelCurrentTab.HasChildren)
            {
                this.PanelCurrentTab.GetChildAtPoint(new Point(0, 0)).Dispose();
            }
            TabHome tabHome = new TabHome
            {
                Parent = PanelCurrentTab
            };

            tabHome.Show();
        }