示例#1
0
    /// <summary>
    /// Load all items from Editor Prefs.
    /// </summary>

    void Load()
    {
        mTab  = NGUISettings.GetInt("NGUI Prefab Tab", 0);
        mMode = NGUISettings.GetEnum <Mode>("NGUI Prefab Mode", mMode);

        foreach (Item item in mItems)
        {
            DestroyTexture(item);
        }
        mItems.Clear();

        string data = NGUISettings.GetString(saveKey, "");

        if (string.IsNullOrEmpty(data))
        {
            Reset();
        }
        else
        {
            if (string.IsNullOrEmpty(data))
            {
                return;
            }
            string[] guids = data.Split('|');
            foreach (string s in guids)
            {
                AddGUID(s, -1);
            }
            RectivateLights();
        }
    }
示例#2
0
    /// <summary>
    /// Load all items from Editor Prefs.
    /// </summary>

    void Load()
    {
        mTab  = NGUISettings.GetInt("NGUI Prefab Tab", 0);
        mMode = NGUISettings.GetEnum <Mode>("NGUI Prefab Mode", mMode);
        {
            // foreach(var item in mItems)
            var __enumerator5 = (mItems).GetEnumerator();
            while (__enumerator5.MoveNext())
            {
                var item = (Item)__enumerator5.Current;
                DestroyTexture(item);
            }
        }
        mItems.Clear();

        string data = NGUISettings.GetString(saveKey, "");

        if (string.IsNullOrEmpty(data))
        {
            Reset();
        }
        else
        {
            if (string.IsNullOrEmpty(data))
            {
                return;
            }
            string[] guids = data.Split('|');
            {
                var __array6       = guids;
                var __arrayLength6 = __array6.Length;
                for (int __i6 = 0; __i6 < __arrayLength6; ++__i6)
                {
                    var s = (string)__array6[__i6];
                    AddGUID(s, -1);
                }
            }
            RectivateLights();
        }
    }