summaryrefslogtreecommitdiff
path: root/Assets/uGUI-2017.1/UnityEngine.UI/EventSystem/InputModules/BaseInputModule.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Assets/uGUI-2017.1/UnityEngine.UI/EventSystem/InputModules/BaseInputModule.cs')
-rw-r--r--Assets/uGUI-2017.1/UnityEngine.UI/EventSystem/InputModules/BaseInputModule.cs19
1 files changed, 11 insertions, 8 deletions
diff --git a/Assets/uGUI-2017.1/UnityEngine.UI/EventSystem/InputModules/BaseInputModule.cs b/Assets/uGUI-2017.1/UnityEngine.UI/EventSystem/InputModules/BaseInputModule.cs
index 7125a4d..7661a8e 100644
--- a/Assets/uGUI-2017.1/UnityEngine.UI/EventSystem/InputModules/BaseInputModule.cs
+++ b/Assets/uGUI-2017.1/UnityEngine.UI/EventSystem/InputModules/BaseInputModule.cs
@@ -14,9 +14,12 @@ namespace UnityEngine.EventSystems
private EventSystem m_EventSystem;
private BaseEventData m_BaseEventData;
- protected BaseInput m_InputOverride;
- private BaseInput m_DefaultInput;
-
+#region ����ϵͳ
+ // ���m_InputOverride��Ϊ�վ�������������Ĭ�ϵ�m_DefaultInput
+ // ���Ҫ�Լ�ʵ��BaseInput���̳д��ಢ������ֶθ�ֵ
+ // StandaloneInputModuleû���Զ��壬ֱ�Ӳ��õ���BaseInput
+ protected BaseInput m_InputOverride;
+ private BaseInput m_DefaultInput;
public BaseInput input
{
get
@@ -40,12 +43,12 @@ namespace UnityEngine.EventSystems
if (m_DefaultInput == null)
m_DefaultInput = gameObject.AddComponent<BaseInput>();
}
-
return m_DefaultInput;
}
}
+#endregion
- protected EventSystem eventSystem
+ protected EventSystem eventSystem
{
get { return m_EventSystem; }
}
@@ -54,13 +57,13 @@ namespace UnityEngine.EventSystems
{
base.OnEnable();
m_EventSystem = GetComponent<EventSystem>();
- m_EventSystem.UpdateModules();
+ m_EventSystem.UpdateModules(); // �Ѵ�input module����EventSystem
}
protected override void OnDisable()
{
- m_EventSystem.UpdateModules();
- base.OnDisable();
+ m_EventSystem.UpdateModules();// �Ѵ�input module�Ƴ�EventSystem
+ base.OnDisable();
}
public abstract void Process();