C# 클래스 Nez.VirtualIntegerAxis

A virtual input that is represented as a int that is either -1, 0, or 1. It corresponds to input that can range from on to nuetral to off such as GamePad DPad left/right. Can also use two keyboard Keys as the positive/negative checks.
상속: VirtualInput
파일 보기 프로젝트 열기: prime31/Nez

공개 프로퍼티들

프로퍼티 타입 설명
nodes List

공개 메소드들

메소드 설명
VirtualIntegerAxis ( ) : System
addGamePadDPadLeftRight ( int gamepadIndex ) : VirtualIntegerAxis

adds GamePad DPad left/right to this VirtualInput

addGamePadDPadUpDown ( int gamepadIndex ) : VirtualIntegerAxis

adds GamePad DPad up/down to this VirtualInput

addGamePadLeftStickX ( int gamepadIndex, float deadzone = Input.DEFAULT_DEADZONE ) : VirtualIntegerAxis

adds GamePad left stick X to this VirtualInput

addGamePadLeftStickY ( int gamepadIndex, float deadzone = Input.DEFAULT_DEADZONE ) : VirtualIntegerAxis

adds GamePad left stick Y to this VirtualInput

addGamePadRightStickX ( int gamepadIndex, float deadzone = Input.DEFAULT_DEADZONE ) : VirtualIntegerAxis

adds GamePad right stick X to this VirtualInput

addGamePadRightStickY ( int gamepadIndex, float deadzone = Input.DEFAULT_DEADZONE ) : VirtualIntegerAxis

adds GamePad right stick Y to this VirtualInput

addKeyboardKeys ( OverlapBehavior overlapBehavior, Keys negative, Keys positive ) : VirtualIntegerAxis

adds keyboard Keys to emulate left/right or up/down to this VirtualInput

update ( ) : void

메소드 상세

VirtualIntegerAxis() 공개 메소드

public VirtualIntegerAxis ( ) : System
리턴 System

addGamePadDPadLeftRight() 공개 메소드

adds GamePad DPad left/right to this VirtualInput
public addGamePadDPadLeftRight ( int gamepadIndex ) : VirtualIntegerAxis
gamepadIndex int Gamepad index.
리턴 VirtualIntegerAxis

addGamePadDPadUpDown() 공개 메소드

adds GamePad DPad up/down to this VirtualInput
public addGamePadDPadUpDown ( int gamepadIndex ) : VirtualIntegerAxis
gamepadIndex int Gamepad index.
리턴 VirtualIntegerAxis

addGamePadLeftStickX() 공개 메소드

adds GamePad left stick X to this VirtualInput
public addGamePadLeftStickX ( int gamepadIndex, float deadzone = Input.DEFAULT_DEADZONE ) : VirtualIntegerAxis
gamepadIndex int Gamepad index.
deadzone float Deadzone.
리턴 VirtualIntegerAxis

addGamePadLeftStickY() 공개 메소드

adds GamePad left stick Y to this VirtualInput
public addGamePadLeftStickY ( int gamepadIndex, float deadzone = Input.DEFAULT_DEADZONE ) : VirtualIntegerAxis
gamepadIndex int Gamepad index.
deadzone float Deadzone.
리턴 VirtualIntegerAxis

addGamePadRightStickX() 공개 메소드

adds GamePad right stick X to this VirtualInput
public addGamePadRightStickX ( int gamepadIndex, float deadzone = Input.DEFAULT_DEADZONE ) : VirtualIntegerAxis
gamepadIndex int Gamepad index.
deadzone float Deadzone.
리턴 VirtualIntegerAxis

addGamePadRightStickY() 공개 메소드

adds GamePad right stick Y to this VirtualInput
public addGamePadRightStickY ( int gamepadIndex, float deadzone = Input.DEFAULT_DEADZONE ) : VirtualIntegerAxis
gamepadIndex int Gamepad index.
deadzone float Deadzone.
리턴 VirtualIntegerAxis

addKeyboardKeys() 공개 메소드

adds keyboard Keys to emulate left/right or up/down to this VirtualInput
public addKeyboardKeys ( OverlapBehavior overlapBehavior, Keys negative, Keys positive ) : VirtualIntegerAxis
overlapBehavior OverlapBehavior Overlap behavior.
negative Keys Negative.
positive Keys Positive.
리턴 VirtualIntegerAxis

update() 공개 메소드

public update ( ) : void
리턴 void

프로퍼티 상세

nodes 공개적으로 프로퍼티

public List nodes
리턴 List