public abstract class InputDevice : InputControlProvider
Constructors
Declaration
Declaration
protected InputDevice(string deviceName, List<InputControlData> controls)
Parameters
Type |
Name |
Description |
String |
deviceName |
|
List<InputControlData> |
controls |
|
Properties
Declaration
public PlayerDeviceAssignment assignment { get; set; }
Property Value
Type |
Description |
PlayerDeviceAssignment |
|
Declaration
public bool connected { get; }
Property Value
Declaration
public int deviceIndex { get; }
Property Value
Declaration
public string deviceName { get; protected set; }
Property Value
Declaration
public InputDeviceProfile profile { get; set; }
Property Value
Type |
Description |
InputDeviceProfile |
|
Declaration
public virtual int tagIndex { get; }
Property Value
Methods
Declaration
public override sealed bool ProcessEvent(InputEvent inputEvent)
Parameters
Returns
Declaration
public virtual bool ProcessEventIntoState(InputEvent inputEvent, InputState intoState)
Parameters
Returns
Declaration
public virtual bool RemapEvent(InputEvent inputEvent)
Parameters
Returns
Declaration
public override string ToString()
Returns