Class SpriteManager
Manages assets for the game.
public class SpriteManager
- Inheritance
-
SpriteManager
- Inherited Members
Constructors
SpriteManager(ILazyDependencyLoader<Game>)
Manages assets for the game.
public SpriteManager(ILazyDependencyLoader<Game> lazyGame)
Parameters
lazyGame
ILazyDependencyLoader<Game>
Methods
LoadSprite(string, Stream)
Loads a sprite from a stream.
public void LoadSprite(string key, Stream assetStream)
Parameters
Exceptions
TryGetSprite(string, out BaseDrawable?)
Tries to get a sprite from the asset manager.
public bool TryGetSprite(string key, out BaseDrawable? sprite)
Parameters
key
stringKey to load sprite from.
sprite
BaseDrawableSprite to load. Can be casted to Sprite
Returns
- bool
Whether loading the sprite was succesful