C# Class LDEngine.Entities.Entity

Afficher le fichier Open project: GarethIW/LDEngine

Méthodes publiques

Свойство Type Description
Active bool
HitBox Microsoft.Xna.Framework.Rectangle
HitPolyPoints List
Position Vector2
Rotation float
Speed Vector2
SpriteSheet Microsoft.Xna.Framework.Graphics.Texture2D

Méthodes publiques

Méthode Description
Draw ( SpriteBatch sb ) : void
Entity ( Microsoft.Xna.Framework.Graphics.Texture2D spritesheet, Rectangle hitbox, List hitPolyPoints, Vector2 hitboxoffset ) : System
HandleInput ( InputState input ) : void
OnBoxCollision ( Entity collided, Rectangle intersect ) : void
OnPolyCollision ( Entity collided ) : void
Reset ( ) : void
Update ( GameTime gameTime ) : void
Update ( GameTime gameTime, Map gameMap ) : void

Method Details

Draw() public méthode

public Draw ( SpriteBatch sb ) : void
sb Microsoft.Xna.Framework.Graphics.SpriteBatch
Résultat void

Entity() public méthode

public Entity ( Microsoft.Xna.Framework.Graphics.Texture2D spritesheet, Rectangle hitbox, List hitPolyPoints, Vector2 hitboxoffset ) : System
spritesheet Microsoft.Xna.Framework.Graphics.Texture2D
hitbox Microsoft.Xna.Framework.Rectangle
hitPolyPoints List
hitboxoffset Vector2
Résultat System

HandleInput() public méthode

public HandleInput ( InputState input ) : void
input GameStateManagement.InputState
Résultat void

OnBoxCollision() public méthode

public OnBoxCollision ( Entity collided, Rectangle intersect ) : void
collided Entity
intersect Microsoft.Xna.Framework.Rectangle
Résultat void

OnPolyCollision() public méthode

public OnPolyCollision ( Entity collided ) : void
collided Entity
Résultat void

Reset() public méthode

public Reset ( ) : void
Résultat void

Update() public méthode

public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
Résultat void

Update() public méthode

public Update ( GameTime gameTime, Map gameMap ) : void
gameTime Microsoft.Xna.Framework.GameTime
gameMap Map
Résultat void

Property Details

Active public_oe property

public bool Active
Résultat bool

HitBox public_oe property

public Rectangle,Microsoft.Xna.Framework HitBox
Résultat Microsoft.Xna.Framework.Rectangle

HitPolyPoints public_oe property

public List HitPolyPoints
Résultat List

Position public_oe property

public Vector2 Position
Résultat Vector2

Rotation public_oe property

public float Rotation
Résultat float

Speed public_oe property

public Vector2 Speed
Résultat Vector2

SpriteSheet public_oe property

public Texture2D,Microsoft.Xna.Framework.Graphics SpriteSheet
Résultat Microsoft.Xna.Framework.Graphics.Texture2D