Class BaseInput
Interface to the Input system used by the BaseInputModule. With this it is possible to bypass the Input system with your own but still use the same InputModule. For example this can be used to feed fake input into the UI or interface with a different input system.
Inherited Members
Component.GetComponentIndex()
Object.InstantiateAsync<T>(T)
Object.InstantiateAsync<T>(T, Transform)
Object.InstantiateAsync<T>(T, Vector3, Quaternion)
Object.InstantiateAsync<T>(T, Transform, Vector3, Quaternion)
Object.InstantiateAsync<T>(T, InstantiateParameters)
Object.InstantiateAsync<T>(T, Vector3, Quaternion, InstantiateParameters)
Object.Instantiate(Object, Scene)
Object.Instantiate<T>(T, InstantiateParameters)
Object.Instantiate<T>(T, Vector3, Quaternion, InstantiateParameters)
Object.FindObjectsByType<T>(FindObjectsSortMode)
Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
Object.FindFirstObjectByType<T>()
Object.FindAnyObjectByType<T>()
Object.FindFirstObjectByType<T>(FindObjectsInactive)
Object.FindAnyObjectByType<T>(FindObjectsInactive)
Assembly: UnityEngine.UI.dll
public class BaseInput : UIBehaviour
Properties
Interface to Input.compositionCursorPos. Can be overridden to provide custom input instead of using the Input class.
Declaration
public virtual Vector2 compositionCursorPos { get; set; }
Property Value
Interface to Input.compositionString. Can be overridden to provide custom input instead of using the Input class.
Declaration
public virtual string compositionString { get; }
Property Value
Interface to Input.imeCompositionMode. Can be overridden to provide custom input instead of using the Input class.
Declaration
public virtual IMECompositionMode imeCompositionMode { get; set; }
Property Value
Interface to Input.mousePosition. Can be overridden to provide custom input instead of using the Input class.
Declaration
public virtual Vector2 mousePosition { get; }
Property Value
Interface to Input.mousePresent. Can be overridden to provide custom input instead of using the Input class.
Declaration
public virtual bool mousePresent { get; }
Property Value
Interface to Input.mouseScrollDelta. Can be overridden to provide custom input instead of using the Input class.
Declaration
public virtual Vector2 mouseScrollDelta { get; }
Property Value
Interface to Input.touchCount. Can be overridden to provide custom input instead of using the Input class.
Declaration
public virtual int touchCount { get; }
Property Value
Interface to Input.touchSupported. Can be overridden to provide custom input instead of using the Input class.
Declaration
public virtual bool touchSupported { get; }
Property Value
Methods
Interface to Input.GetAxisRaw. Can be overridden to provide custom input instead of using the Input class.
Declaration
public virtual float GetAxisRaw(string axisName)
Parameters
| Type |
Name |
Description |
| string |
axisName |
Axis name to check
|
Returns
Interface to Input.GetButtonDown. Can be overridden to provide custom input instead of using the Input class.
Declaration
public virtual bool GetButtonDown(string buttonName)
Parameters
| Type |
Name |
Description |
| string |
buttonName |
Button name to get
|
Returns
Interface to Input.GetMouseButton. Can be overridden to provide custom input instead of using the Input class.
Declaration
public virtual bool GetMouseButton(int button)
Parameters
| Type |
Name |
Description |
| int |
button |
|
Returns
Interface to Input.GetMouseButtonDown. Can be overridden to provide custom input instead of using the Input class.
Declaration
public virtual bool GetMouseButtonDown(int button)
Parameters
| Type |
Name |
Description |
| int |
button |
|
Returns
Interface to Input.GetMouseButtonUp. Can be overridden to provide custom input instead of using the Input class.
Declaration
public virtual bool GetMouseButtonUp(int button)
Parameters
| Type |
Name |
Description |
| int |
button |
|
Returns
Interface to Input.GetTouch. Can be overridden to provide custom input instead of using the Input class.
Declaration
public virtual Touch GetTouch(int index)
Parameters
| Type |
Name |
Description |
| int |
index |
Touch index to get
|
Returns