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; }
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; }