Files
aibis-dream/Assets/Plugins/CleanFlatUI/Scripts/Common/EventForward.cs
T
2024-10-10 12:46:34 +08:00

31 lines
860 B
C#

using System;
using UnityEngine.Events;
using UnityEngine.EventSystems;
using UnityEngine.UI;
using UnityEngine;
using System.Collections.Generic;
namespace RainbowArt.CleanFlatUI
{
public class EventForward : MonoBehaviour, IPointerDownHandler, IPointerUpHandler
{
[SerializeField]
GameObject targetGameObject;
public void OnPointerDown(PointerEventData eventData)
{
if(targetGameObject != null)
{
ExecuteEvents.Execute(targetGameObject, eventData, ExecuteEvents.pointerDownHandler);
}
}
public void OnPointerUp(PointerEventData eventData)
{
if (targetGameObject != null)
{
ExecuteEvents.Execute(targetGameObject, eventData, ExecuteEvents.pointerUpHandler);
}
}
}
}