C# Class Game.KinectPlayer

Afficher le fichier Open project: soltys/hopnet Class Usage Examples

Méthodes publiques

Свойство Type Description
ScoreInCurrentGame int
idleJumpPlatformRadius float
isFirstPlatformBehindPlayer bool
modelPosition Game.Hero
newGameCounter Stopwatch
platformRadius float

Méthodes publiques

Méthode Description
CheckPlayerOnPlatformPosition ( List platformList ) : void
DebugInputUpdate ( List platformList ) : void
Draw ( SpriteBatch spriteBatch, SpriteFont font, Game.Camera camera ) : void
KinectPlayer ( Vector3 platformData ) : System
KinectUpdate ( Game.KinectData kinectData ) : void
LoadContent ( ContentManager content ) : void
NewGameDataReset ( ) : void
SetJumpSafeZone ( ) : void
SetPlatformToPlatformMoveTime ( float platformSpeed, float distanceBetweenRows, float timerUpdate, float distanceBetweenPlatforms ) : void
Update ( List platformList, Game.Camera camera ) : void
WaitForPlatformEnd ( List platformList ) : void

Private Methods

Méthode Description
AfterJumpReset ( ) : void
CheckJumpForward ( Microsoft.Kinect.Skeleton skeleton ) : void
CheckLeftHandUp ( Microsoft.Kinect.Skeleton skeleton ) : void
CheckPlayerStance ( Microsoft.Kinect.Skeleton skeleton ) : void
CheckRightHandUp ( Microsoft.Kinect.Skeleton skeleton ) : void
IsBehindFirstPlatform ( List platformList ) : void
NyanMoveRight ( ) : void
NyanPositionReset ( ) : void
PerformHorizontalJump ( ) : void
PerformIdleJump ( ) : void
PerformJump ( ) : void
UpdateProgressBarColor ( ) : void
UpdateProgressBarWidth ( ) : void

Method Details

CheckPlayerOnPlatformPosition() public méthode

public CheckPlayerOnPlatformPosition ( List platformList ) : void
platformList List
Résultat void

DebugInputUpdate() public méthode

public DebugInputUpdate ( List platformList ) : void
platformList List
Résultat void

Draw() public méthode

public Draw ( SpriteBatch spriteBatch, SpriteFont font, Game.Camera camera ) : void
spriteBatch SpriteBatch
font SpriteFont
camera Game.Camera
Résultat void

KinectPlayer() public méthode

public KinectPlayer ( Vector3 platformData ) : System
platformData Vector3
Résultat System

KinectUpdate() public méthode

public KinectUpdate ( Game.KinectData kinectData ) : void
kinectData Game.KinectData
Résultat void

LoadContent() public méthode

public LoadContent ( ContentManager content ) : void
content ContentManager
Résultat void

NewGameDataReset() public méthode

public NewGameDataReset ( ) : void
Résultat void

SetJumpSafeZone() public méthode

public SetJumpSafeZone ( ) : void
Résultat void

SetPlatformToPlatformMoveTime() public méthode

public SetPlatformToPlatformMoveTime ( float platformSpeed, float distanceBetweenRows, float timerUpdate, float distanceBetweenPlatforms ) : void
platformSpeed float
distanceBetweenRows float
timerUpdate float
distanceBetweenPlatforms float
Résultat void

Update() public méthode

public Update ( List platformList, Game.Camera camera ) : void
platformList List
camera Game.Camera
Résultat void

WaitForPlatformEnd() public méthode

public WaitForPlatformEnd ( List platformList ) : void
platformList List
Résultat void

Property Details

ScoreInCurrentGame public_oe property

public int ScoreInCurrentGame
Résultat int

idleJumpPlatformRadius public_oe property

public float idleJumpPlatformRadius
Résultat float

isFirstPlatformBehindPlayer public_oe property

public bool isFirstPlatformBehindPlayer
Résultat bool

modelPosition public_oe property

public Hero,Game modelPosition
Résultat Game.Hero

newGameCounter public_oe property

public Stopwatch newGameCounter
Résultat Stopwatch

platformRadius public_oe property

public float platformRadius
Résultat float