A game about forced loneliness, made by TACStudios
1using UnityEngine.EventSystems;
2
3namespace Unity.VisualScripting
4{
5 public abstract class GenericGuiEventUnit : GameObjectEventUnit<BaseEventData>
6 {
7 /// <summary>
8 /// The 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<BaseEventData>(nameof(data));
19 }
20
21 protected override void AssignArguments(Flow flow, BaseEventData data)
22 {
23 flow.SetValue(this.data, data);
24 }
25 }
26}