mirror of
https://github.com/soarqin/DSP_Mods_TO.git
synced 2025-12-19 04:53:28 +08:00
22 lines
491 B
C#
22 lines
491 B
C#
using UnityEngine.Events;
|
|
using UnityEngine.EventSystems;
|
|
|
|
namespace ToolScripts
|
|
{
|
|
internal static class EventTriggerExpand
|
|
{
|
|
public static void Add(this EventTrigger trigger, EventTriggerType eventID, UnityAction<BaseEventData> callback)
|
|
{
|
|
var flag = trigger.triggers == null;
|
|
if (flag)
|
|
{
|
|
trigger.triggers = [];
|
|
}
|
|
var entry = new EventTrigger.Entry();
|
|
entry.eventID = eventID;
|
|
entry.callback.AddListener(callback);
|
|
trigger.triggers.Add(entry);
|
|
}
|
|
}
|
|
}
|