C# 클래스 InteractionManager, Kinect-vs-Autism-project-CSI-2

상속: MonoBehaviour
파일 보기 프로젝트 열기: mfppvl/Kinect-vs-Autism-project-CSI-2 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
allowHandClicks bool
controlMouseCursor bool
controlMouseDrag bool
debugText GUIText
gripHandTexture Texture
normalHandTexture Texture
playerIndex int
releaseHandTexture Texture
smoothFactor float
useHandCursor bool

공개 메소드들

메소드 설명
GetCursorPosition ( ) : Vector3
GetLastLeftHandEvent ( ) : HandEventType
GetLastRightHandEvent ( ) : HandEventType
GetLeftHandClickProgress ( ) : float
GetLeftHandEvent ( ) : HandEventType
GetLeftHandScreenPos ( ) : Vector3
GetRightHandClickProgress ( ) : float
GetRightHandEvent ( ) : HandEventType
GetRightHandScreenPos ( ) : Vector3
GetUserID ( ) : long
IsInteractionInited ( ) : bool
IsLeftHandClickDetected ( ) : bool
IsLeftHandPress ( ) : bool
IsLeftHandPrimary ( ) : bool
IsRightHandClickDetected ( ) : bool
IsRightHandPress ( ) : bool
IsRightHandPrimary ( ) : bool
OnDestroy ( ) : void
OnGUI ( ) : void
Start ( ) : void
Update ( ) : void

비공개 메소드들

메소드 설명
HandStateToEvent ( KinectInterop, handState, HandEventType lastEventType ) : HandEventType

메소드 상세

GetCursorPosition() 공개 메소드

public GetCursorPosition ( ) : Vector3
리턴 Vector3

GetLastLeftHandEvent() 공개 메소드

public GetLastLeftHandEvent ( ) : HandEventType
리턴 HandEventType

GetLastRightHandEvent() 공개 메소드

public GetLastRightHandEvent ( ) : HandEventType
리턴 HandEventType

GetLeftHandClickProgress() 공개 메소드

public GetLeftHandClickProgress ( ) : float
리턴 float

GetLeftHandEvent() 공개 메소드

public GetLeftHandEvent ( ) : HandEventType
리턴 HandEventType

GetLeftHandScreenPos() 공개 메소드

public GetLeftHandScreenPos ( ) : Vector3
리턴 Vector3

GetRightHandClickProgress() 공개 메소드

public GetRightHandClickProgress ( ) : float
리턴 float

GetRightHandEvent() 공개 메소드

public GetRightHandEvent ( ) : HandEventType
리턴 HandEventType

GetRightHandScreenPos() 공개 메소드

public GetRightHandScreenPos ( ) : Vector3
리턴 Vector3

GetUserID() 공개 메소드

public GetUserID ( ) : long
리턴 long

IsInteractionInited() 공개 메소드

public IsInteractionInited ( ) : bool
리턴 bool

IsLeftHandClickDetected() 공개 메소드

public IsLeftHandClickDetected ( ) : bool
리턴 bool

IsLeftHandPress() 공개 메소드

public IsLeftHandPress ( ) : bool
리턴 bool

IsLeftHandPrimary() 공개 메소드

public IsLeftHandPrimary ( ) : bool
리턴 bool

IsRightHandClickDetected() 공개 메소드

public IsRightHandClickDetected ( ) : bool
리턴 bool

IsRightHandPress() 공개 메소드

public IsRightHandPress ( ) : bool
리턴 bool

IsRightHandPrimary() 공개 메소드

public IsRightHandPrimary ( ) : bool
리턴 bool

OnDestroy() 공개 메소드

public OnDestroy ( ) : void
리턴 void

OnGUI() 공개 메소드

public OnGUI ( ) : void
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

Update() 공개 메소드

public Update ( ) : void
리턴 void

프로퍼티 상세

allowHandClicks 공개적으로 프로퍼티

public bool allowHandClicks
리턴 bool

controlMouseCursor 공개적으로 프로퍼티

public bool controlMouseCursor
리턴 bool

controlMouseDrag 공개적으로 프로퍼티

public bool controlMouseDrag
리턴 bool

debugText 공개적으로 프로퍼티

public GUIText debugText
리턴 GUIText

gripHandTexture 공개적으로 프로퍼티

public Texture gripHandTexture
리턴 Texture

normalHandTexture 공개적으로 프로퍼티

public Texture normalHandTexture
리턴 Texture

playerIndex 공개적으로 프로퍼티

public int playerIndex
리턴 int

releaseHandTexture 공개적으로 프로퍼티

public Texture releaseHandTexture
리턴 Texture

smoothFactor 공개적으로 프로퍼티

public float smoothFactor
리턴 float

useHandCursor 공개적으로 프로퍼티

public bool useHandCursor
리턴 bool