Constructors
Declaration
public InputState(InputControlProvider controlProvider)
Parameters
Type |
Name |
Description |
InputControlProvider |
controlProvider |
|
Declaration
public InputState(InputControlProvider controlProvider, List<int> usedControlIndices)
Parameters
Type |
Name |
Description |
InputControlProvider |
controlProvider |
|
List<Int32> |
usedControlIndices |
|
Properties
Declaration
public InputControlProvider controlProvider { get; set; }
Property Value
Type |
Description |
InputControlProvider |
|
Declaration
public int count { get; }
Property Value
Methods
Declaration
public float GetCurrentValue(int index)
Parameters
Type |
Name |
Description |
Int32 |
index |
|
Returns
Declaration
public float GetPreviousValue(int index)
Parameters
Type |
Name |
Description |
Int32 |
index |
|
Returns
Declaration
public void InitToDevice()
Declaration
public bool IsControlEnabled(int index)
Parameters
Type |
Name |
Description |
Int32 |
index |
|
Returns
Declaration
Declaration
public void ResetStateForControl(int controlIndex)
Parameters
Type |
Name |
Description |
Int32 |
controlIndex |
|
Declaration
public void SetAllControlsEnabled(bool enabled)
Parameters
Type |
Name |
Description |
Boolean |
enabled |
|
Declaration
public void SetControlEnabled(int index, bool enabled)
Parameters
Declaration
public bool SetCurrentValue(int index, bool value)
Parameters
Returns
Declaration
public bool SetCurrentValue(int index, float value)
Parameters
Returns
Declaration
public void SetUsedControls(List<int> usedControlIndices)
Parameters
Type |
Name |
Description |
List<Int32> |
usedControlIndices |
|