C# 클래스 OVRGamepadController

OVRGamepadController is an interface class to a gamepad controller.
상속: MonoBehaviour
파일 보기 프로젝트 열기: leapmotion/ImageGrid 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
AndroidAxisNames string[]
AndroidButtonNames string[]
AxisNames string[]
ButtonNames string[]
DefaultButtonIds int[]
DesktopAxisNames string[]
DesktopButtonNames string[]
ReadAxis ReadAxisDelegate
ReadButton ReadButtonDelegate

공개 메소드들

메소드 설명
DefaultReadAxis ( Axis, axis ) : float

GPC_GetAxis The default delegate for retrieving axis info.

DefaultReadButton ( Button, button ) : bool

Uses XInput to check if the given Button is down.

GPC_Destroy ( ) : bool

GPC_Destroy

GPC_GetAxis ( Axis, axis ) : float

Returns the current value of the given Axis.

GPC_GetButton ( Button, button ) : bool

Returns true if the given Button is down.

GPC_GetButtonDown ( Button, button ) : bool

Returns true if the given Button was pressed this frame.

GPC_GetButtonUp ( Button, button ) : bool

Returns true if the given Button was released this frame.

GPC_Initialize ( ) : bool

GPC_Initialize.

GPC_IsAvailable ( ) : bool

Returns true if the gamepad controller is available.

GPC_Test ( ) : void
GPC_Update ( ) : bool

GPC_Update

LateUpdate ( ) : void
OnDestroy ( ) : void
SetAxisNames ( string axisNames ) : void

Sets the current names for all gamepad axes.

SetButtonNames ( string buttonNames ) : void

Sets the current Unity input names for all gamepad buttons.

SetReadAxisDelegate ( ReadAxisDelegate del ) : void
SetReadButtonDelegate ( ReadButtonDelegate del ) : void
Start ( ) : void
Update ( ) : void

비공개 메소드들

메소드 설명
GPC_LateUpdate ( ) : void
OVRGamepadController ( ) : System
OVR_GamepadController_Destroy ( ) : bool
OVR_GamepadController_GetAxis ( int axis ) : float
OVR_GamepadController_GetButton ( int button ) : bool
OVR_GamepadController_Initialize ( ) : bool
OVR_GamepadController_Update ( ) : bool

메소드 상세

DefaultReadAxis() 공개 정적인 메소드

GPC_GetAxis The default delegate for retrieving axis info.
public static DefaultReadAxis ( Axis, axis ) : float
axis Axis, Axis.
리턴 float

DefaultReadButton() 공개 정적인 메소드

Uses XInput to check if the given Button is down.
public static DefaultReadButton ( Button, button ) : bool
button Button,
리턴 bool

GPC_Destroy() 공개 정적인 메소드

GPC_Destroy
public static GPC_Destroy ( ) : bool
리턴 bool

GPC_GetAxis() 공개 정적인 메소드

Returns the current value of the given Axis.
public static GPC_GetAxis ( Axis, axis ) : float
axis Axis,
리턴 float

GPC_GetButton() 공개 정적인 메소드

Returns true if the given Button is down.
public static GPC_GetButton ( Button, button ) : bool
button Button,
리턴 bool

GPC_GetButtonDown() 공개 정적인 메소드

Returns true if the given Button was pressed this frame.
public static GPC_GetButtonDown ( Button, button ) : bool
button Button,
리턴 bool

GPC_GetButtonUp() 공개 정적인 메소드

Returns true if the given Button was released this frame.
public static GPC_GetButtonUp ( Button, button ) : bool
button Button,
리턴 bool

GPC_Initialize() 공개 정적인 메소드

GPC_Initialize.
public static GPC_Initialize ( ) : bool
리턴 bool

GPC_IsAvailable() 공개 정적인 메소드

Returns true if the gamepad controller is available.
public static GPC_IsAvailable ( ) : bool
리턴 bool

GPC_Test() 공개 메소드

public GPC_Test ( ) : void
리턴 void

GPC_Update() 공개 정적인 메소드

GPC_Update
public static GPC_Update ( ) : bool
리턴 bool

LateUpdate() 공개 메소드

public LateUpdate ( ) : void
리턴 void

OnDestroy() 공개 메소드

public OnDestroy ( ) : void
리턴 void

SetAxisNames() 공개 정적인 메소드

Sets the current names for all gamepad axes.
public static SetAxisNames ( string axisNames ) : void
axisNames string
리턴 void

SetButtonNames() 공개 정적인 메소드

Sets the current Unity input names for all gamepad buttons.
public static SetButtonNames ( string buttonNames ) : void
buttonNames string Button names.
리턴 void

SetReadAxisDelegate() 공개 정적인 메소드

public static SetReadAxisDelegate ( ReadAxisDelegate del ) : void
del ReadAxisDelegate
리턴 void

SetReadButtonDelegate() 공개 정적인 메소드

public static SetReadButtonDelegate ( ReadButtonDelegate del ) : void
del ReadButtonDelegate
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

Update() 공개 메소드

public Update ( ) : void
리턴 void

프로퍼티 상세

AndroidAxisNames 공개적으로 정적으로 프로퍼티

The default Android Unity input name for each gamepad Axis.
public static string[] AndroidAxisNames
리턴 string[]

AndroidButtonNames 공개적으로 정적으로 프로퍼티

The default Android Unity input name for each gamepad Button.
public static string[] AndroidButtonNames
리턴 string[]

AxisNames 공개적으로 정적으로 프로퍼티

The current Unity input names for all gamepad axes.
public static string[] AxisNames
리턴 string[]

ButtonNames 공개적으로 정적으로 프로퍼티

The current Unity input names for all gamepad buttons.
public static string[] ButtonNames
리턴 string[]

DefaultButtonIds 공개적으로 정적으로 프로퍼티

public static int[] DefaultButtonIds
리턴 int[]

DesktopAxisNames 공개적으로 정적으로 프로퍼티

The default Unity input name for each gamepad Axis.
public static string[] DesktopAxisNames
리턴 string[]

DesktopButtonNames 공개적으로 정적으로 프로퍼티

The default Unity input name for each gamepad Button.
public static string[] DesktopButtonNames
리턴 string[]

ReadAxis 공개적으로 정적으로 프로퍼티

Occurs when an axis has been read.
public static ReadAxisDelegate ReadAxis
리턴 ReadAxisDelegate

ReadButton 공개적으로 정적으로 프로퍼티

Occurs when a button has been read.
public static ReadButtonDelegate ReadButton
리턴 ReadButtonDelegate