void ClickCurrent() { GameObject obj = GetCurrentClicker(); if (obj == null) { return; } UIEventListener e = obj.GetComponent <UIEventListener>(); if (e != null && e.onClick != null) { e.onClick(e.gameObject); } else { UIMouseClick e1 = obj.GetComponent <UIMouseClick>(); if (e1 != null) { e1.OnClick(); } else { UIInput i = obj.GetComponent <UIInput>(); if (i != null) { i.isSelected = true; } } } }
public void Check() { if (string.IsNullOrEmpty(m_name) || (m_clickObject == null && m_keyEvent == null)) { return; } if (Input.GetButtonDown(m_name)) { if (m_clickObject != null) { UIEventListener e = m_clickObject.GetComponent <UIEventListener>(); if (e != null && e.onClick != null) { e.onClick(e.gameObject); } else { UIMouseClick e1 = m_clickObject.GetComponent <UIMouseClick>(); if (e1 != null) { e1.OnClick(); } } } if (m_keyEvent != null) { m_keyEvent(this); } } }