A game about forced loneliness, made by TACStudios
1using UnityEngine.EventSystems;
2
3namespace Unity.VisualScripting
4{
5 public abstract class PointerEventUnit : GameObjectEventUnit<PointerEventData>
6 {
7 /// <summary>
8 /// The pointer event data.
9 /// </summary>
10 [DoNotSerialize]
11 [PortLabelHidden]
12 public ValueOutput data { get; private set; }
13
14 protected override void Definition()
15 {
16 base.Definition();
17
18 data = ValueOutput<PointerEventData>(nameof(data));
19 }
20
21 protected override void AssignArguments(Flow flow, PointerEventData data)
22 {
23 flow.SetValue(this.data, data);
24 }
25 }
26}