File size: 606 Bytes
18a519f | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | 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;
}
}
}
}
|