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}