C# Class MyPolarBear.Entity

Inheritance: ITargetable, IDamageable
Afficher le fichier Open project: sgdc/sgdc-old

Méthodes publiques

Свойство Type Description
bounciness Vector2
delta Vector2

Protected Properties

Свойство Type Description
mAnimator MyPolarBear.Content.Animator

Méthodes publiques

Méthode Description
Draw ( SpriteBatch spriteBatch ) : void
Entity ( Vector2 position ) : System
GetCollisionRect ( ) : Rectangle
GetPosition ( ) : Vector2
GetTargetType ( ) : String
HandleCollisions ( Rectangle levelCollisionBox, Rectangle entityCollisionBox ) : void
Initialize ( ) : void
LoadContent ( ) : void
LoadContent ( Microsoft.Xna.Framework.Graphics.Texture2D texture, float scale ) : void
TakeDamage ( int amount, String damageType, Entity source ) : void
Translate ( Vector2 amount ) : void
Update ( GameTime gameTime ) : void

Method Details

Draw() public méthode

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

Entity() public méthode

public Entity ( Vector2 position ) : System
position Vector2
Résultat System

GetCollisionRect() public méthode

public GetCollisionRect ( ) : Rectangle
Résultat Microsoft.Xna.Framework.Rectangle

GetPosition() public méthode

public GetPosition ( ) : Vector2
Résultat Vector2

GetTargetType() public méthode

public GetTargetType ( ) : String
Résultat String

HandleCollisions() public méthode

public HandleCollisions ( Rectangle levelCollisionBox, Rectangle entityCollisionBox ) : void
levelCollisionBox Microsoft.Xna.Framework.Rectangle
entityCollisionBox Microsoft.Xna.Framework.Rectangle
Résultat void

Initialize() public méthode

public Initialize ( ) : void
Résultat void

LoadContent() public méthode

public LoadContent ( ) : void
Résultat void

LoadContent() public méthode

public LoadContent ( Microsoft.Xna.Framework.Graphics.Texture2D texture, float scale ) : void
texture Microsoft.Xna.Framework.Graphics.Texture2D
scale float
Résultat void

TakeDamage() public méthode

public TakeDamage ( int amount, String damageType, Entity source ) : void
amount int
damageType String
source Entity
Résultat void

Translate() public méthode

public Translate ( Vector2 amount ) : void
amount Vector2
Résultat void

Update() public méthode

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

Property Details

bounciness public_oe property

public Vector2 bounciness
Résultat Vector2

delta public_oe property

public Vector2 delta
Résultat Vector2

mAnimator protected_oe property

protected Animator,MyPolarBear.Content mAnimator
Résultat MyPolarBear.Content.Animator