public abstract class InputDevice : InputControlProvider
Constructors
Declaration
Declaration
protected InputDevice(string deviceName, List<InputControlData> controls)
Parameters
Properties
Declaration
public PlayerDeviceAssignment assignment { get; set; }
Property Value
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
Declaration
public virtual int tagIndex { get; }
Property Value
Methods
Declaration
public override sealed bool ProcessEvent(InputEvent inputEvent)
Parameters
Returns
Overrides
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
Overrides