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}