Passion & UI

This commit is contained in:
SoulliesOfficial
2026-06-12 17:11:39 -04:00
parent 7bc1e1722c
commit 6d7ebc5825
3444 changed files with 865284 additions and 463132 deletions

View File

@@ -0,0 +1,41 @@
using UnityEngine;
using UnityEngine.EventSystems;
namespace Michsky.UI.Shift
{
public class VirtualCursorAnimate : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler
{
[Header("Resources")]
public VirtualCursor virtualCursor;
void Start()
{
if (virtualCursor == null)
{
try
{
#if UNITY_2023_2_OR_NEWER
var vCursor = FindObjectsByType<VirtualCursor>(FindObjectsSortMode.None)[0];
#else
var vCursor = (VirtualCursor)GameObject.FindObjectsOfType(typeof(VirtualCursor))[0];
#endif
virtualCursor = vCursor;
}
catch { this.enabled = false; }
}
}
public void OnPointerEnter(PointerEventData eventData)
{
if (virtualCursor != null)
virtualCursor.AnimateCursorIn();
}
public void OnPointerExit(PointerEventData eventData)
{
if (virtualCursor != null)
virtualCursor.AnimateCursorOut();
}
}
}