summaryrefslogtreecommitdiff
path: root/Assets/uGUI-2017.1/UnityEngine.UI/EventSystem/InputModules/BaseInput.cs
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2020-10-08 09:50:33 +0800
committerchai <chaifix@163.com>2020-10-08 09:50:33 +0800
commit00dae1bd426d892dff73a50f1c505afd1ac00a90 (patch)
tree5d75f8495406f5b8dd01595e3dd9216887996a34 /Assets/uGUI-2017.1/UnityEngine.UI/EventSystem/InputModules/BaseInput.cs
+init
Diffstat (limited to 'Assets/uGUI-2017.1/UnityEngine.UI/EventSystem/InputModules/BaseInput.cs')
-rw-r--r--Assets/uGUI-2017.1/UnityEngine.UI/EventSystem/InputModules/BaseInput.cs77
1 files changed, 77 insertions, 0 deletions
diff --git a/Assets/uGUI-2017.1/UnityEngine.UI/EventSystem/InputModules/BaseInput.cs b/Assets/uGUI-2017.1/UnityEngine.UI/EventSystem/InputModules/BaseInput.cs
new file mode 100644
index 0000000..a761057
--- /dev/null
+++ b/Assets/uGUI-2017.1/UnityEngine.UI/EventSystem/InputModules/BaseInput.cs
@@ -0,0 +1,77 @@
+namespace UnityEngine.EventSystems
+{
+ public class BaseInput : UIBehaviour
+ {
+ public virtual string compositionString
+ {
+ get { return Input.compositionString; }
+ }
+
+ public virtual IMECompositionMode imeCompositionMode
+ {
+ get { return Input.imeCompositionMode; }
+ set { Input.imeCompositionMode = value; }
+ }
+
+ public virtual Vector2 compositionCursorPos
+ {
+ get { return Input.compositionCursorPos; }
+ set { Input.compositionCursorPos = value; }
+ }
+
+ public virtual bool mousePresent
+ {
+ get { return Input.mousePresent; }
+ }
+
+ public virtual bool GetMouseButtonDown(int button)
+ {
+ return Input.GetMouseButtonDown(button);
+ }
+
+ public virtual bool GetMouseButtonUp(int button)
+ {
+ return Input.GetMouseButtonUp(button);
+ }
+
+ public virtual bool GetMouseButton(int button)
+ {
+ return Input.GetMouseButton(button);
+ }
+
+ public virtual Vector2 mousePosition
+ {
+ get { return Input.mousePosition; }
+ }
+
+ public virtual Vector2 mouseScrollDelta
+ {
+ get { return Input.mouseScrollDelta; }
+ }
+
+ public virtual bool touchSupported
+ {
+ get { return Input.touchSupported; }
+ }
+
+ public virtual int touchCount
+ {
+ get { return Input.touchCount; }
+ }
+
+ public virtual Touch GetTouch(int index)
+ {
+ return Input.GetTouch(index);
+ }
+
+ public virtual float GetAxisRaw(string axisName)
+ {
+ return Input.GetAxisRaw(axisName);
+ }
+
+ public virtual bool GetButtonDown(string buttonName)
+ {
+ return Input.GetButtonDown(buttonName);
+ }
+ }
+}