C# 클래스 Game.KinectPlayer

파일 보기 프로젝트 열기: soltys/hopnet 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ScoreInCurrentGame int
idleJumpPlatformRadius float
isFirstPlatformBehindPlayer bool
modelPosition Game.Hero
newGameCounter Stopwatch
platformRadius float

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

CheckPlayerOnPlatformPosition() 공개 메소드

public CheckPlayerOnPlatformPosition ( List platformList ) : void
platformList List
리턴 void

DebugInputUpdate() 공개 메소드

public DebugInputUpdate ( List platformList ) : void
platformList List
리턴 void

Draw() 공개 메소드

public Draw ( SpriteBatch spriteBatch, SpriteFont font, Game.Camera camera ) : void
spriteBatch SpriteBatch
font SpriteFont
camera Game.Camera
리턴 void

KinectPlayer() 공개 메소드

public KinectPlayer ( Vector3 platformData ) : System
platformData Vector3
리턴 System

KinectUpdate() 공개 메소드

public KinectUpdate ( Game.KinectData kinectData ) : void
kinectData Game.KinectData
리턴 void

LoadContent() 공개 메소드

public LoadContent ( ContentManager content ) : void
content ContentManager
리턴 void

NewGameDataReset() 공개 메소드

public NewGameDataReset ( ) : void
리턴 void

SetJumpSafeZone() 공개 메소드

public SetJumpSafeZone ( ) : void
리턴 void

SetPlatformToPlatformMoveTime() 공개 메소드

public SetPlatformToPlatformMoveTime ( float platformSpeed, float distanceBetweenRows, float timerUpdate, float distanceBetweenPlatforms ) : void
platformSpeed float
distanceBetweenRows float
timerUpdate float
distanceBetweenPlatforms float
리턴 void

Update() 공개 메소드

public Update ( List platformList, Game.Camera camera ) : void
platformList List
camera Game.Camera
리턴 void

WaitForPlatformEnd() 공개 메소드

public WaitForPlatformEnd ( List platformList ) : void
platformList List
리턴 void

프로퍼티 상세

ScoreInCurrentGame 공개적으로 프로퍼티

public int ScoreInCurrentGame
리턴 int

idleJumpPlatformRadius 공개적으로 프로퍼티

public float idleJumpPlatformRadius
리턴 float

isFirstPlatformBehindPlayer 공개적으로 프로퍼티

public bool isFirstPlatformBehindPlayer
리턴 bool

modelPosition 공개적으로 프로퍼티

public Hero,Game modelPosition
리턴 Game.Hero

newGameCounter 공개적으로 프로퍼티

public Stopwatch newGameCounter
리턴 Stopwatch

platformRadius 공개적으로 프로퍼티

public float platformRadius
리턴 float