C# 클래스 NIInput, SimpleAvatar

상속: MonoBehaviour
파일 보기 프로젝트 열기: lhongzhong/SimpleAvatar 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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,