2026-01-11 23:28:01 +00:00
|
|
|
using UnityEngine;
|
|
|
|
|
using UnityEngine.EventSystems;
|
|
|
|
|
|
|
|
|
|
public class AimInputArea : MonoBehaviour, IPointerDownHandler, IPointerUpHandler, IDragHandler
|
|
|
|
|
{
|
|
|
|
|
public AimArrowController aim;
|
|
|
|
|
|
|
|
|
|
public void OnPointerDown(PointerEventData eventData)
|
|
|
|
|
{
|
|
|
|
|
aim.OnAimStart(eventData.position);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void OnDrag(PointerEventData eventData)
|
|
|
|
|
{
|
|
|
|
|
aim.OnAimDrag(eventData.position);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void OnPointerUp(PointerEventData eventData)
|
|
|
|
|
{
|
2026-01-15 07:17:50 +00:00
|
|
|
aim.OnAimEnd();
|
2026-01-11 23:28:01 +00:00
|
|
|
}
|
|
|
|
|
}
|