C# Class Project2.GameObjects.Abstract.PhysicsPuzzle

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

Public Properties

Property Type Description
game Game
levelPiece LevelPiece
originPosition System.Vector3

Public Methods

Method Description
AddChild ( INode childNode ) : void
BeginDraw ( ) : bool
Draw ( SharpDX.Toolkit.GameTime gameTime ) : void
EndDraw ( ) : void
PhysicsPuzzle ( Game game, LevelPiece levelPiece, System.Vector3 offset ) : System
RemoveChild ( INode childNode ) : void
Update ( SharpDX.Toolkit.GameTime gameTime ) : void

Method Details

AddChild() public method

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

BeginDraw() public method

public BeginDraw ( ) : bool
return bool

Draw() public method

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

EndDraw() public method

public EndDraw ( ) : void
return void

PhysicsPuzzle() public method

public PhysicsPuzzle ( Game game, LevelPiece levelPiece, System.Vector3 offset ) : System
game Game
levelPiece LevelPiece
offset System.Vector3
return System

RemoveChild() public method

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

Update() public method

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

Property Details

game public property

public Game game
return Game

levelPiece public property

public LevelPiece,Project2.GameObjects.Abstract levelPiece
return LevelPiece

originPosition public property

public Vector3,System originPosition
return System.Vector3