C# Class PathfindingTest.Units.Engineer

Inheritance: Unit
Datei anzeigen Open project: Wotuu/RTS_XNA_v2 Class Usage Examples

Private Properties

Property Type Description
Draw void

Public Methods

Method Description
Engineer ( Player p, int x, int y ) : System

Engineer Constructor.

OnAggro ( AggroEvent e ) : void
OnAggroRecieved ( AggroEvent e ) : void
Repair ( PathfindingTest.Buildings.Building b ) : void
Swing ( Damageable target ) : void
Update ( KeyboardState ks, Microsoft.Xna.Framework.Input.MouseState ms ) : void

Standard Update function.

Private Methods

Method Description
Draw ( SpriteBatch sb ) : void

Standard Draw function.

Method Details

Engineer() public method

Engineer Constructor.
public Engineer ( Player p, int x, int y ) : System
p PathfindingTest.Players.Player
x int
y int
return System

OnAggro() public method

public OnAggro ( AggroEvent e ) : void
e PathfindingTest.Combat.AggroEvent
return void

OnAggroRecieved() public method

public OnAggroRecieved ( AggroEvent e ) : void
e PathfindingTest.Combat.AggroEvent
return void

Repair() public method

public Repair ( PathfindingTest.Buildings.Building b ) : void
b PathfindingTest.Buildings.Building
return void

Swing() public method

public Swing ( Damageable target ) : void
target Damageable
return void

Update() public method

Standard Update function.
public Update ( KeyboardState ks, Microsoft.Xna.Framework.Input.MouseState ms ) : void
ks Microsoft.Xna.Framework.Input.KeyboardState
ms Microsoft.Xna.Framework.Input.MouseState
return void