Aetheria/Assets/HoverCursorChange.cs
Reinier Vens 47e500e1ce Playability
Fixed loadout generator tutorial edge cases
Recreated missing items
Created field shader & test scene
2022-08-08 22:43:55 +01:00

29 lines
746 B
C#

using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.InputSystem;
public class HoverCursorChange : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler
{
public RectTransform CursorObject;
private bool _active;
public void OnPointerEnter(PointerEventData eventData)
{
CursorObject.gameObject.SetActive(true);
_active = true;
}
private void Update()
{
if (_active)
CursorObject.anchoredPosition = Mouse.current.position.ReadValue();
}
public void OnPointerExit(PointerEventData eventData)
{
_active = false;
CursorObject.gameObject.SetActive(false);
}
}