public virtual void SetSprite(Spriter spriter, SpriterFolder folder, SpriterFile file, TSprite sprite) { IAssetProvider <TSprite> provider = SpriteProviders.GetOrCreate(spriter); provider.Set(folder.Id, file.Id, sprite); }
public virtual IAssetProvider <TSprite> GetSpriteProvider(SpriterEntity entity) { DefaultAssetProvider <TSprite> provider = SpriteProviders.GetOrCreate(entity.Spriter); return(new DefaultAssetProvider <TSprite>(provider.AssetMappings)); }