示例#1
0
        internal CSCache.Asset GetOrCreateAssetCache(Package.Asset a)
        {
            var ret = Cache.GetItem(a.GetPath()) as CSCache.Asset;

            if (ret == null)
            {
                ret = new CSCache.Asset {
                    IncludedPath = a.GetPath()
                };
                Cache.AddItem(ret);
            }
            return(ret);
        }
示例#2
0
 internal static LoadOrderShared.AssetInfo GetAssetConfig(this Package.Asset a) =>
 assetsTable_[a.GetPath()] as AssetInfo;