コード例 #1
0
 protected void UpdateHoverTarget()
 {
     if (m_hoverTarget)
     {
         m_hoverTarget.SendMessage("OnRayHoverUpdate", this, SendMessageOptions.DontRequireReceiver);
     }
 }
コード例 #2
0
    protected void SetHoverTarget(VRUIElement p_uiElement)
    {
        if (m_hoverTarget != p_uiElement)
        {
            if (m_hoverTarget != null)
            {
                Debug.Log("SendMessage OnRayHoverEnd:" + this.gameObject.name);
                m_hoverTarget.SendMessage("OnRayHoverEnd", this, SendMessageOptions.DontRequireReceiver);
            }

            m_hoverTarget = p_uiElement;

            if (m_hoverTarget != null)
            {
                Debug.Log("SendMessage OnRayHoverBegin:" + this.gameObject.name);
                m_hoverTarget.SendMessage("OnRayHoverBegin", this, SendMessageOptions.DontRequireReceiver);
            }
        }
    }