protected override void OnDisable() { if (m_CurrentInputModule != null) { m_CurrentInputModule.DeactivateModule(); m_CurrentInputModule = null; } m_EventSystems.Remove(this); base.OnDisable(); }
private void ChangeEventModule(BaseInputModule module) { if (m_CurrentInputModule == module) { return; } if (m_CurrentInputModule != null) { m_CurrentInputModule.DeactivateModule(); } if (module != null) { module.ActivateModule(); } m_CurrentInputModule = module; }