示例#1
0
    /// <summary>
    /// 产生选择游戏场景UI.
    /// </summary>
    void SpawnLevelSelectUI()
    {
        if (mUICamera == null)
        {
            SSDebug.LogWarning("SpawnLevelSelectUI -> mUICamera was null");
            return;
        }

        if (mLevelSelectUI == null)
        {
            GameObject objPrefab = (GameObject)Resources.Load("Prefab/Gui/LevelSelect/LevelSelect");
            if (objPrefab != null)
            {
                SSDebug.Log("SpawnLevelSelectUI...");
                GameObject obj = (GameObject)Instantiate(objPrefab, mUICamera.transform);
                mLevelSelectUI = obj.GetComponent <LevelSelectUI>();
                mLevelSelectUI.Init(this);

                if (m_pTishiTexture != null)
                {
                    m_pTishiTexture.gameObject.SetActive(false);
                }
            }
            else
            {
                SSDebug.LogWarning("SpawnLevelSelectUI -> objPrefab was null");
            }
        }
    }
 /// <summary>
 /// 产生选择游戏场景UI.
 /// </summary>
 public void SpawnLevelSelectUI()
 {
     if (mLevelSelectUI == null)
     {
         Debug.Log("SpawnLevelSelectUI...");
         GameObject obj = (GameObject)Instantiate(LevelSelectUIPrefab, mUICamera.transform);
         mLevelSelectUI = obj.GetComponent <LevelSelectUI>();
         mLevelSelectUI.Init(this);
     }
 }