C# Class UHSampleGame.CoreObjects.Avatar

Afficher le fichier Open project: holtkampw/UH-Sample-XNA-Project Class Usage Examples

Méthodes publiques

Свойство Type Description
Position Vector3
Velocity Vector3

Protected Properties

Свойство Type Description
game Microsoft.Xna.Framework.Game
scale float

Méthodes publiques

Méthode Description
Avatar ( Model newModel, Vector3 position ) : System

Constructor consisting of a given model

Avatar ( Vector3 position ) : System

Default Constructor to setup Model

Draw ( GameTime gameTime ) : void
HandleInput ( PlayerIndex index ) : bool
ResetRoll ( ) : void
ResetYaw ( ) : void
ResetYawPitchRoll ( ) : void
RotateToFace ( Vector3 O, Vector3 P, Vector3 U ) : void
RotateX ( float rotation ) : void
RotateY ( float rotation ) : void
RotateZ ( float rotation ) : void
SetupModel ( Model newModel, Vector3 position ) : void

Adds a model to the Static Model and performs setup

Update ( GameTime gameTime ) : void
UpdateTransforms ( ) : void
UpdateView ( ) : void

Méthodes protégées

Méthode Description
SetupCamera ( ) : void

Sets up default camera information

SetupModel ( Vector3 position ) : void

Method Details

Avatar() public méthode

Constructor consisting of a given model
public Avatar ( Model newModel, Vector3 position ) : System
newModel Microsoft.Xna.Framework.Graphics.Model
position Vector3
Résultat System

Avatar() public méthode

Default Constructor to setup Model
public Avatar ( Vector3 position ) : System
position Vector3
Résultat System

Draw() public méthode

public Draw ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
Résultat void

HandleInput() public méthode

public HandleInput ( PlayerIndex index ) : bool
index PlayerIndex
Résultat bool

ResetRoll() public méthode

public ResetRoll ( ) : void
Résultat void

ResetYaw() public méthode

public ResetYaw ( ) : void
Résultat void

ResetYawPitchRoll() public méthode

public ResetYawPitchRoll ( ) : void
Résultat void

RotateToFace() public méthode

public RotateToFace ( Vector3 O, Vector3 P, Vector3 U ) : void
O Vector3
P Vector3
U Vector3
Résultat void

RotateX() public méthode

public RotateX ( float rotation ) : void
rotation float
Résultat void

RotateY() public méthode

public RotateY ( float rotation ) : void
rotation float
Résultat void

RotateZ() public méthode

public RotateZ ( float rotation ) : void
rotation float
Résultat void

SetupCamera() protected méthode

Sets up default camera information
protected SetupCamera ( ) : void
Résultat void

SetupModel() public méthode

Adds a model to the Static Model and performs setup
public SetupModel ( Model newModel, Vector3 position ) : void
newModel Microsoft.Xna.Framework.Graphics.Model
position Vector3
Résultat void

SetupModel() protected méthode

protected SetupModel ( Vector3 position ) : void
position Vector3
Résultat void

Update() public méthode

public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
Résultat void

UpdateTransforms() public méthode

public UpdateTransforms ( ) : void
Résultat void

UpdateView() public méthode

public UpdateView ( ) : void
Résultat void

Property Details

Position public_oe property

The position of the object in 3D space
public Vector3 Position
Résultat Vector3

Velocity public_oe property

public Vector3 Velocity
Résultat Vector3

game protected_oe property

The Game the object is in
protected Game,Microsoft.Xna.Framework game
Résultat Microsoft.Xna.Framework.Game

scale protected_oe property

protected float scale
Résultat float