Interface IInputSystem
Generic input system interface. Just barely good enough for hotkeys.
Namespace: BepInEx
Assembly: BepInEx.Unity.Mono.dll
Syntax
public interface IInputSystem
Properties
Declaration
bool anyKey { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Declaration
bool anyKeyDown { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Declaration
Vector3 mousePosition { get; }
Property Value
Type | Description |
---|---|
Vector3 |
Declaration
bool mousePresent { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Declaration
Vector2 mouseScrollDelta { get; }
Property Value
Type | Description |
---|---|
Vector2 |
All KeyCodes supported by the current input system.
Declaration
IEnumerable<KeyCode> SupportedKeyCodes { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<KeyCode> |
Methods
Declaration
bool GetKey(KeyCode key)
Parameters
Type | Name | Description |
---|---|---|
KeyCode |
key |
Returns
Type | Description |
---|---|
System.Boolean |
Declaration
bool GetKey(string name)
Parameters
Type | Name | Description |
---|---|---|
System.String |
name |
Returns
Type | Description |
---|---|
System.Boolean |
Declaration
bool GetKeyDown(KeyCode key)
Parameters
Type | Name | Description |
---|---|---|
KeyCode |
key |
Returns
Type | Description |
---|---|
System.Boolean |
Declaration
bool GetKeyDown(string name)
Parameters
Type | Name | Description |
---|---|---|
System.String |
name |
Returns
Type | Description |
---|---|
System.Boolean |
Declaration
bool GetKeyUp(KeyCode key)
Parameters
Type | Name | Description |
---|---|---|
KeyCode |
key |
Returns
Type | Description |
---|---|
System.Boolean |
Declaration
bool GetKeyUp(string name)
Parameters
Type | Name | Description |
---|---|---|
System.String |
name |
Returns
Type | Description |
---|---|
System.Boolean |
Declaration
bool GetMouseButton(int button)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 |
button |
Returns
Type | Description |
---|---|
System.Boolean |
Declaration
bool GetMouseButtonDown(int button)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 |
button |
Returns
Type | Description |
---|---|
System.Boolean |
Declaration
bool GetMouseButtonUp(int button)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 |
button |
Returns
Type | Description |
---|---|
System.Boolean |
Declaration
void ResetInputAxes()