コード例 #1
0
    void GetAllUIScene()
    {
        string uiscene = PlayerPrefs.GetString(UIScenePrefs);

        string[] uisceneArray = uiscene.Split('|');

        for (int i = 0; i < uisceneArray.Length; ++i)
        {
            if (!string.IsNullOrEmpty(uisceneArray[i]))
            {
                m_MarkedUIList.Add(uisceneArray[i]);
            }
        }

        List <string> uisceneList = BuildAssetBundle.GetAllUIPrefab();

        for (int i = 0; i < uisceneList.Count; ++i)
        {
            AssetItem item = new AssetItem();
            item.IsChecked = HasMarkedUI(uisceneList[i]);
            item.AssetName = uisceneList[i];
            m_listEnum.Add(item);
        }

        m_ChooseUI      = PlayerPrefs.GetInt(UIPrefs) == 1 ? true : false;
        m_ChooseTexture = PlayerPrefs.GetInt(TexturePrefs) == 1 ? true : false;
    }