InsAsterix/InsAsterix/Library/PackageCache/com.unity.visualscripting@1.8.0/Editor/VisualScripting.Core/Reflection/NamespaceOption.cs
2023-03-02 20:21:33 +01:00

18 satır
511 B
C#

namespace Unity.VisualScripting
{
[FuzzyOption(typeof(Namespace))]
public class NamespaceOption : FuzzyOption<Namespace>
{
public NamespaceOption(Namespace @namespace)
{
value = @namespace;
label = @namespace.DisplayName(false);
UnityAPI.Async(() => icon = @namespace.Icon());
}
public NamespaceOption(Namespace @namespace, bool parentOnly) : this(@namespace)
{
this.parentOnly = parentOnly;
}
}
}