Singularity/Library/PackageCache/com.unity.visualscripting@1.../Editor/VisualScripting.Flow/Events/CustomEventDescriptor.cs
2024-05-06 11:45:45 -07:00

26 lines
681 B
C#

namespace Unity.VisualScripting
{
[Descriptor(typeof(CustomEvent))]
public class CustomEventDescriptor : EventUnitDescriptor<CustomEvent>
{
public CustomEventDescriptor(CustomEvent @event) : base(@event) { }
protected override string DefinedSubtitle()
{
return null;
}
protected override void DefinedPort(IUnitPort port, UnitPortDescription description)
{
base.DefinedPort(port, description);
var index = unit.argumentPorts.IndexOf(port as ValueOutput);
if (index >= 0)
{
description.label = "Arg. " + index;
}
}
}
}