Ejemplo n.º 1
0
        private bool LoadFromBundle(AssetId id)
        {
            var have = false;
            foreach (var textAsset in BundleSys.GetAllAsset<TextAsset>(id.Bundle))
            {
                id.Name = textAsset.name;
                if (_LoadedFile.ContainsKey(id)) continue;
                _LoadedFile.Add(id, textAsset.text);
                have = true;
            }

            BundleSys.ReleaseBundle( id.Bundle);
            return have;
        }
Ejemplo n.º 2
0
        public void SetItem(ItemGroup itemGroup)
        {
            var itemInfo = ItemSys.GetInfo(itemGroup.Id);

            if (_CurItemGroup.Id != itemGroup.Id)
            {
                var texture = _CurItemGroup.Id == 0
                    ? null
                    : BundleSys.GetAsset<Texture>(itemInfo.PackageCellTexturePath);
                _Texture.texture = new NTexture(texture);
            }

            if(_CurItemGroup.Count!=itemGroup.Count)
                _Num.text = itemGroup.Count.ToString();

            _CurItemGroup = itemGroup;
        }