protected void UpdateHoverTarget() { if (m_hoverTarget) { m_hoverTarget.SendMessage("OnRayHoverUpdate", this, SendMessageOptions.DontRequireReceiver); } }
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); } } }