public BasicAssetInfo(FullAssetInfo asset) { Id = asset.Id; Width = asset.Width; Height = asset.Height; SubSprites = asset.SubSprites; UseSmallGraphics = asset.UseSmallGraphics; }
public FullAssetInfo GetAsset(string xldName, int id) { if (!Xlds.TryGetValue(xldName, out var xld)) { return(null); } if (!xld.Assets.TryGetValue(id, out var asset)) { asset = new FullAssetInfo { Parent = xld, Id = id }; xld.Assets[id] = asset; } return(asset); }