1 using Microsoft.Xna.Framework;
2 using Microsoft.Xna.Framework.Graphics;
6 partial class SpriteSheet : Sprite
8 public override void Draw(ISpriteBatch spriteBatch, Vector2 pos, Color color, Vector2
origin,
float rotate, Vector2 scale, SpriteEffects spriteEffect = SpriteEffects.None,
float?
depth =
default(
float?))
15 public void Draw(ISpriteBatch spriteBatch,
int spriteIndex, Vector2 pos, Color color, Vector2
origin,
float rotate, Vector2 scale, SpriteEffects spriteEffect = SpriteEffects.None,
float?
depth =
default(
float?))
19 spriteBatch.Draw(
texture, pos +
offset, sourceRects[MathHelper.Clamp(spriteIndex, 0, sourceRects.Length - 1)], color,
rotation + rotate,
origin, scale, spriteEffect,
depth ==
null ?
this.depth : (
float)
depth);
void Draw(ISpriteBatch spriteBatch, int spriteIndex, Vector2 pos, Color color, Vector2 origin, float rotate, Vector2 scale, SpriteEffects spriteEffect=SpriteEffects.None, float? depth=default(float?))
override void Draw(ISpriteBatch spriteBatch, Vector2 pos, Color color, Vector2 origin, float rotate, Vector2 scale, SpriteEffects spriteEffect=SpriteEffects.None, float? depth=default(float?))