public SpriteReference AddSprite(DynamicSprite sprite) { if (Sprites.ContainsKey(sprite.FileName)) { return(Sprites[sprite.FileName]); } DynamicSprites.Add(sprite); Sprites.Add(sprite.FileName, sprite); return(sprite); }