diff options
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.cs | 19 |
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(); |