C# Class InControl.InputDevice

Afficher le fichier Open project: ShreveportArcade/InControl Class Usage Examples

Méthodes publiques

Свойство Type Description
Null InputDevice
SortOrder int
player int

Méthodes publiques

Méthode Description
Action1 ( int player = -1 ) : InputControl
Action2 ( int player = -1 ) : InputControl
Action3 ( int player = -1 ) : InputControl
Action4 ( int player = -1 ) : InputControl
AddControl ( InputControlType target, string handle, int player = -1 ) : InputControl
DPadDown ( int player = -1 ) : InputControl
DPadLeft ( int player = -1 ) : InputControl
DPadRight ( int player = -1 ) : InputControl
DPadUp ( int player = -1 ) : InputControl
DPadVector ( int player = -1 ) : Vector2
DPadX ( int player = -1 ) : float
DPadY ( int player = -1 ) : float
Direction ( int player = -1 ) : Vector2
GetControl ( Enum inputControlType, int player = -1 ) : InputControl
GetControlByName ( string inputControlName, int player = -1 ) : InputControl
GetInputControlTypeByName ( string inputControlName ) : InputControlType
InputDevice ( string name ) : System
LastChangedAfter ( InputDevice otherDevice ) : bool
LeftBumper ( int player = -1 ) : InputControl
LeftStickButton ( int player = -1 ) : InputControl
LeftStickVector ( int player = -1 ) : Vector2
LeftStickX ( int player = -1 ) : InputControl
LeftStickY ( int player = -1 ) : InputControl
LeftTrigger ( int player = -1 ) : InputControl
PostUpdate ( ulong updateTick, float deltaTime ) : void
PreUpdate ( ulong updateTick, float deltaTime ) : void
RightBumper ( int player = -1 ) : InputControl
RightStickButton ( int player = -1 ) : InputControl
RightStickVector ( int player = -1 ) : Vector2
RightStickX ( int player = -1 ) : InputControl
RightStickY ( int player = -1 ) : InputControl
RightTrigger ( int player = -1 ) : InputControl
Update ( ulong updateTick, float deltaTime ) : void
UpdateWithState ( InputControlType inputControlType, bool state, ulong updateTick, int player = -1 ) : void
UpdateWithValue ( InputControlType inputControlType, float value, ulong updateTick, int player = -1 ) : void
Vibrate ( float intensity ) : void
Vibrate ( float leftMotor, float rightMotor ) : void

Private Methods

Méthode Description
ApplyCircularDeadZone ( float axisValue1, float axisValue2, float lowerDeadZone, float upperDeadZone ) : float
ApplyDeadZone ( float value, float lowerDeadZone, float upperDeadZone ) : float
ApplySmoothing ( float thisValue, float lastValue, float deltaTime, float sensitivity ) : float
ProcessAnalogControlValue ( InputControl control, float deltaTime ) : float

Method Details

Action1() public méthode

public Action1 ( int player = -1 ) : InputControl
player int
Résultat InputControl

Action2() public méthode

public Action2 ( int player = -1 ) : InputControl
player int
Résultat InputControl

Action3() public méthode

public Action3 ( int player = -1 ) : InputControl
player int
Résultat InputControl

Action4() public méthode

public Action4 ( int player = -1 ) : InputControl
player int
Résultat InputControl

AddControl() public méthode

public AddControl ( InputControlType target, string handle, int player = -1 ) : InputControl
target InputControlType
handle string
player int
Résultat InputControl

DPadDown() public méthode

public DPadDown ( int player = -1 ) : InputControl
player int
Résultat InputControl

DPadLeft() public méthode

public DPadLeft ( int player = -1 ) : InputControl
player int
Résultat InputControl

DPadRight() public méthode

public DPadRight ( int player = -1 ) : InputControl
player int
Résultat InputControl

DPadUp() public méthode

public DPadUp ( int player = -1 ) : InputControl
player int
Résultat InputControl

DPadVector() public méthode

public DPadVector ( int player = -1 ) : Vector2
player int
Résultat Vector2

DPadX() public méthode

public DPadX ( int player = -1 ) : float
player int
Résultat float

DPadY() public méthode

public DPadY ( int player = -1 ) : float
player int
Résultat float

Direction() public méthode

public Direction ( int player = -1 ) : Vector2
player int
Résultat Vector2

GetControl() public méthode

public GetControl ( Enum inputControlType, int player = -1 ) : InputControl
inputControlType System.Enum
player int
Résultat InputControl

GetControlByName() public méthode

public GetControlByName ( string inputControlName, int player = -1 ) : InputControl
inputControlName string
player int
Résultat InputControl

GetInputControlTypeByName() public static méthode

public static GetInputControlTypeByName ( string inputControlName ) : InputControlType
inputControlName string
Résultat InputControlType

InputDevice() public méthode

public InputDevice ( string name ) : System
name string
Résultat System

LastChangedAfter() public méthode

public LastChangedAfter ( InputDevice otherDevice ) : bool
otherDevice InputDevice
Résultat bool

LeftBumper() public méthode

public LeftBumper ( int player = -1 ) : InputControl
player int
Résultat InputControl

LeftStickButton() public méthode

public LeftStickButton ( int player = -1 ) : InputControl
player int
Résultat InputControl

LeftStickVector() public méthode

public LeftStickVector ( int player = -1 ) : Vector2
player int
Résultat Vector2

LeftStickX() public méthode

public LeftStickX ( int player = -1 ) : InputControl
player int
Résultat InputControl

LeftStickY() public méthode

public LeftStickY ( int player = -1 ) : InputControl
player int
Résultat InputControl

LeftTrigger() public méthode

public LeftTrigger ( int player = -1 ) : InputControl
player int
Résultat InputControl

PostUpdate() public méthode

public PostUpdate ( ulong updateTick, float deltaTime ) : void
updateTick ulong
deltaTime float
Résultat void

PreUpdate() public méthode

public PreUpdate ( ulong updateTick, float deltaTime ) : void
updateTick ulong
deltaTime float
Résultat void

RightBumper() public méthode

public RightBumper ( int player = -1 ) : InputControl
player int
Résultat InputControl

RightStickButton() public méthode

public RightStickButton ( int player = -1 ) : InputControl
player int
Résultat InputControl

RightStickVector() public méthode

public RightStickVector ( int player = -1 ) : Vector2
player int
Résultat Vector2

RightStickX() public méthode

public RightStickX ( int player = -1 ) : InputControl
player int
Résultat InputControl

RightStickY() public méthode

public RightStickY ( int player = -1 ) : InputControl
player int
Résultat InputControl

RightTrigger() public méthode

public RightTrigger ( int player = -1 ) : InputControl
player int
Résultat InputControl

Update() public méthode

public Update ( ulong updateTick, float deltaTime ) : void
updateTick ulong
deltaTime float
Résultat void

UpdateWithState() public méthode

public UpdateWithState ( InputControlType inputControlType, bool state, ulong updateTick, int player = -1 ) : void
inputControlType InputControlType
state bool
updateTick ulong
player int
Résultat void

UpdateWithValue() public méthode

public UpdateWithValue ( InputControlType inputControlType, float value, ulong updateTick, int player = -1 ) : void
inputControlType InputControlType
value float
updateTick ulong
player int
Résultat void

Vibrate() public méthode

public Vibrate ( float intensity ) : void
intensity float
Résultat void

Vibrate() public méthode

public Vibrate ( float leftMotor, float rightMotor ) : void
leftMotor float
rightMotor float
Résultat void

Property Details

Null public_oe static_oe property

public static InputDevice Null
Résultat InputDevice

SortOrder public_oe property

public int SortOrder
Résultat int

player public_oe property

public int player
Résultat int