C# Class Project2.GameObjects.Level

Inheritance: IUpdateable, IDrawable, INode
Datei anzeigen 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_oe property

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

flock public_oe property

public Flock flock
return Flock

game public_oe property

public Project2Game game
return Project2Game

player public_oe property

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