C# Class MiningGame.Code.PlayerClasses.PlayerClass

Show file Open project: geel9/Minor-Destruction Class Usage Examples

Public Properties

Property Type Description
AnimationLegs Animation
AnimationTorso Animation
Player MiningGame.Code.Entities.PlayerEntity
PlayerClasses System.Type[]

Public Methods

Method Description
Draw_Post ( SpriteBatch sb ) : void
Draw_Pre ( SpriteBatch sb ) : void
GetAimingAngle ( Vector2 EntityPosition ) : short
OnDeath ( ) : void
OnSpawn ( ) : void
ReadState ( Packet p ) : void
Update ( GameTime time ) : void

Method Details

Draw_Post() public method

public Draw_Post ( SpriteBatch sb ) : void
sb Microsoft.Xna.Framework.Graphics.SpriteBatch
return void

Draw_Pre() public method

public Draw_Pre ( SpriteBatch sb ) : void
sb Microsoft.Xna.Framework.Graphics.SpriteBatch
return void

GetAimingAngle() public method

public GetAimingAngle ( Vector2 EntityPosition ) : short
EntityPosition Vector2
return short

OnDeath() public method

public OnDeath ( ) : void
return void

OnSpawn() public method

public OnSpawn ( ) : void
return void

ReadState() public method

public ReadState ( Packet p ) : void
p Packet
return void

Update() public method

public Update ( GameTime time ) : void
time Microsoft.Xna.Framework.GameTime
return void

Property Details

AnimationLegs public property

public Animation AnimationLegs
return Animation

AnimationTorso public property

public Animation AnimationTorso
return Animation

Player public property

public PlayerEntity,MiningGame.Code.Entities Player
return MiningGame.Code.Entities.PlayerEntity

PlayerClasses public static property

public static Type[],System PlayerClasses
return System.Type[]