You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
1.2 KiB
45 lines
1.2 KiB
2 years ago
|
// <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
|
||
|
|
||
|
}
|
||
|
}
|