C# Класс InteractionManager, Kinect-vs-Autism-project-CSI-2

Наследование: MonoBehaviour
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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