C# Class Project2.GameObjects.Level

Inheritance: IUpdateable, IDrawable, INode
Show file Open project: nuclearpidgeon/graphicsproj2 Class Usage Examples

Public Properties

Property Type Description
endGoal Project2.GameObjects.Abstract.ModelPhysicsObject
flock Flock
game Project2Game
player Project2.GameObjects.Abstract.ModelPhysicsObject

Public Methods

Method Description
AddChild ( INode childNode ) : void
BeginDraw ( ) : bool
BuildLevel ( ) : void
Draw ( SharpDX.Toolkit.GameTime gameTime ) : void
EndDraw ( ) : void
Level ( Project2Game game ) : System
RemoveChild ( INode childNode ) : void
ResetPlayer ( ) : void
Update ( SharpDX.Toolkit.GameTime gameTime ) : void
getCameraOffset ( ) : System.Vector3
getCameraStartPosition ( ) : System.Vector3
getStartPosition ( ) : System.Vector3

Method Details

AddChild() public method

public AddChild ( INode childNode ) : void
childNode INode
return void

BeginDraw() public method

public BeginDraw ( ) : bool
return bool

BuildLevel() public abstract method

public abstract BuildLevel ( ) : void
return void

Draw() public method

public Draw ( SharpDX.Toolkit.GameTime gameTime ) : void
gameTime SharpDX.Toolkit.GameTime
return void

EndDraw() public method

public EndDraw ( ) : void
return void

Level() public method

public Level ( Project2Game game ) : System
game Project2Game
return System

RemoveChild() public method

public RemoveChild ( INode childNode ) : void
childNode INode
return void

ResetPlayer() public method

public ResetPlayer ( ) : void
return void

Update() public method

public Update ( SharpDX.Toolkit.GameTime gameTime ) : void
gameTime SharpDX.Toolkit.GameTime
return void

getCameraOffset() public method

public getCameraOffset ( ) : System.Vector3
return System.Vector3

getCameraStartPosition() public method

public getCameraStartPosition ( ) : System.Vector3
return System.Vector3

getStartPosition() public method

public getStartPosition ( ) : System.Vector3
return System.Vector3

Property Details

endGoal public property

public ModelPhysicsObject,Project2.GameObjects.Abstract endGoal
return Project2.GameObjects.Abstract.ModelPhysicsObject

flock public property

public Flock flock
return Flock

game public property

public Project2Game game
return Project2Game

player public property

public ModelPhysicsObject,Project2.GameObjects.Abstract player
return Project2.GameObjects.Abstract.ModelPhysicsObject