C# Класс NIInput, SimpleAvatar

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

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

Свойство Тип Описание
m_axisList List
m_foldAllAxes bool
m_foldAxisElement List
m_gestureManager NIGestureManager,
m_pointsTrackingManager NIPointTrackerManager,

Открытые методы

Метод Описание
GetAccelerationEvent ( int index ) : AccelerationEvent
GetAxis ( string name ) : float
GetAxisRaw ( string name ) : float
GetButton ( string buttonName ) : bool
GetButtonDown ( string buttonName ) : bool
GetButtonUp ( string buttonName ) : bool
GetJoystickNames ( ) : string[]
GetKey ( string buttonName ) : bool
GetKeyDown ( string buttonName ) : bool
GetKeyUp ( string buttonName ) : bool
GetMouseButton ( int button ) : bool
GetMouseButtonDown ( int button ) : bool
GetMouseButtonUp ( int button ) : bool
GetTouch ( int index ) : Touch
HasFiredSinceTime ( float lastTime, string axisName ) : bool
OnApplicationQuit ( ) : void
OnDestroy ( ) : void
RegisterCallbackForGesture ( NIGestureTracker, eventDelegate, string axisName ) : void
ResetInputAxes ( ) : void
Start ( ) : void
UnRegisterCallbackForGesture ( NIGestureTracker, eventDelegate, string axisName ) : void

Защищенные методы

Метод Описание
CalcNumberForAxis ( NIAxis, axis, bool raw ) : float
GetAxisFromPos ( Vector3 vec, NIAxis, axis ) : float
GetAxisInternal ( string name, bool raw ) : float
NormalizeAxisPos ( float valueToCalc, float range, bool invert, float sensitivity, float deadZone ) : float
Release ( ) : void

Описание методов

CalcNumberForAxis() защищенный Метод

protected CalcNumberForAxis ( NIAxis, axis, bool raw ) : float
axis NIAxis,
raw bool
Результат float

GetAccelerationEvent() публичный Метод

public GetAccelerationEvent ( int index ) : AccelerationEvent
index int
Результат UnityEngine.AccelerationEvent

GetAxis() публичный Метод

public GetAxis ( string name ) : float
name string
Результат float

GetAxisFromPos() защищенный Метод

protected GetAxisFromPos ( Vector3 vec, NIAxis, axis ) : float
vec Vector3
axis NIAxis,
Результат float

GetAxisInternal() защищенный Метод

protected GetAxisInternal ( string name, bool raw ) : float
name string
raw bool
Результат float

GetAxisRaw() публичный Метод

public GetAxisRaw ( string name ) : float
name string
Результат float

GetButton() публичный Метод

public GetButton ( string buttonName ) : bool
buttonName string
Результат bool

GetButtonDown() публичный Метод

public GetButtonDown ( string buttonName ) : bool
buttonName string
Результат bool

GetButtonUp() публичный Метод

public GetButtonUp ( string buttonName ) : bool
buttonName string
Результат bool

GetJoystickNames() публичный Метод

public GetJoystickNames ( ) : string[]
Результат string[]

GetKey() публичный Метод

public GetKey ( string buttonName ) : bool
buttonName string
Результат bool

GetKeyDown() публичный Метод

public GetKeyDown ( string buttonName ) : bool
buttonName string
Результат bool

GetKeyUp() публичный Метод

public GetKeyUp ( string buttonName ) : bool
buttonName string
Результат bool

GetMouseButton() публичный Метод

public GetMouseButton ( int button ) : bool
button int
Результат bool

GetMouseButtonDown() публичный Метод

public GetMouseButtonDown ( int button ) : bool
button int
Результат bool

GetMouseButtonUp() публичный Метод

public GetMouseButtonUp ( int button ) : bool
button int
Результат bool

GetTouch() публичный Метод

public GetTouch ( int index ) : Touch
index int
Результат Touch

HasFiredSinceTime() публичный Метод

public HasFiredSinceTime ( float lastTime, string axisName ) : bool
lastTime float
axisName string
Результат bool

NormalizeAxisPos() защищенный Метод

protected NormalizeAxisPos ( float valueToCalc, float range, bool invert, float sensitivity, float deadZone ) : float
valueToCalc float
range float
invert bool
sensitivity float
deadZone float
Результат float

OnApplicationQuit() публичный Метод

public OnApplicationQuit ( ) : void
Результат void

OnDestroy() публичный Метод

public OnDestroy ( ) : void
Результат void

RegisterCallbackForGesture() публичный Метод

public RegisterCallbackForGesture ( NIGestureTracker, eventDelegate, string axisName ) : void
eventDelegate NIGestureTracker,
axisName string
Результат void

Release() защищенный Метод

protected Release ( ) : void
Результат void

ResetInputAxes() публичный Метод

public ResetInputAxes ( ) : void
Результат void

Start() публичный Метод

public Start ( ) : void
Результат void

UnRegisterCallbackForGesture() публичный Метод

public UnRegisterCallbackForGesture ( NIGestureTracker, eventDelegate, string axisName ) : void
eventDelegate NIGestureTracker,
axisName string
Результат void

Описание свойств

m_axisList публичное свойство

public List m_axisList
Результат List

m_foldAllAxes публичное свойство

public bool m_foldAllAxes
Результат bool

m_foldAxisElement публичное свойство

public List m_foldAxisElement
Результат List

m_gestureManager публичное свойство

public NIGestureManager, m_gestureManager
Результат NIGestureManager,

m_pointsTrackingManager публичное свойство

public NIPointTrackerManager, m_pointsTrackingManager
Результат NIPointTrackerManager,