Exemplo n.º 1
0
    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;
                }
            }
        }
    }
Exemplo n.º 2
0
 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);
         }
     }
 }