123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- // <copyright file="OnPointerOverTooltip.cs" company="Exit Games GmbH">
- // </copyright>
- // <summary>
- // Set focus to a given photonView when pointed is over
- // </summary>
- // <author>developer@exitgames.com</author>
- // --------------------------------------------------------------------------------------------------------------------
- using UnityEngine;
- using UnityEngine.EventSystems;
- namespace Photon.Pun.UtilityScripts
- {
- /// <summary>
- /// Set focus to a given photonView when pointed is over
- /// </summary>
- public class OnPointerOverTooltip : MonoBehaviour,IPointerEnterHandler,IPointerExitHandler
- {
- void OnDestroy()
- {
- PointedAtGameObjectInfo.Instance.RemoveFocus(this.GetComponent<PhotonView>());
- }
-
- #region IPointerExitHandler implementation
- void IPointerExitHandler.OnPointerExit (PointerEventData eventData)
- {
- PointedAtGameObjectInfo.Instance.RemoveFocus (this.GetComponent<PhotonView>());
- }
- #endregion
- #region IPointerEnterHandler implementation
- void IPointerEnterHandler.OnPointerEnter (PointerEventData eventData)
- {
- PointedAtGameObjectInfo.Instance.SetFocus (this.GetComponent<PhotonView>());
- }
- #endregion
- }
- }
|