WuhuIslandTesting/Library/PackageCache/com.unity.visualscripting@1.7.8/Editor/VisualScripting.Flow/Events/EventUnitDescriptor.cs
2025-01-07 02:06:59 +01:00

24 lines
606 B
C#

using System.Collections.Generic;
namespace Unity.VisualScripting
{
[Descriptor(typeof(IEventUnit))]
public class EventUnitDescriptor<TEvent> : UnitDescriptor<TEvent>
where TEvent : class, IEventUnit
{
public EventUnitDescriptor(TEvent @event) : base(@event) { }
protected override string DefinedSubtitle()
{
return "Event";
}
protected override IEnumerable<EditorTexture> DefinedIcons()
{
if (unit.coroutine)
{
yield return BoltFlow.Icons.coroutine;
}
}
}
}