namespace Unity.VisualScripting { public static class XUnitOptionProvider { public static IUnitOption Option(this IUnit unit) { return FuzzyOptionProvider.instance.GetDecorator<IUnitOption>(unit); } public static IUnitOption Option<TOption>(this IUnit unit) where TOption : IUnitOption { return FuzzyOptionProvider.instance.GetDecorator<TOption>(unit); } } }