docs.unity3d.com
    目次を表示する/隠す

    Interface IUnitOption

    Inherited Members
    IFuzzyOption.value
    IFuzzyOption.parentOnly
    IFuzzyOption.label
    IFuzzyOption.icon
    IFuzzyOption.style
    IFuzzyOption.headerLabel
    IFuzzyOption.showHeaderIcon
    IFuzzyOption.hasFooter
    IFuzzyOption.GetFooterHeight(Single)
    IFuzzyOption.OnFooterGUI(Rect)
    IFuzzyOption.OnPopulate()
    Namespace: Unity.VisualScripting
    Syntax
    public interface IUnitOption : IFuzzyOption

    Properties

    category

    Declaration
    UnitCategory category { get; }
    Property Value
    Type Description
    UnitCategory

    controlInputCount

    Declaration
    int controlInputCount { get; }
    Property Value
    Type Description
    Int32

    controlOutputCount

    Declaration
    int controlOutputCount { get; }
    Property Value
    Type Description
    Int32

    favoritable

    Declaration
    bool favoritable { get; }
    Property Value
    Type Description
    Boolean

    favoriteKey

    Declaration
    string favoriteKey { get; }
    Property Value
    Type Description
    String

    formerHaystack

    Declaration
    string formerHaystack { get; }
    Property Value
    Type Description
    String

    haystack

    Declaration
    string haystack { get; }
    Property Value
    Type Description
    String

    order

    Declaration
    int order { get; }
    Property Value
    Type Description
    Int32

    sourceScriptGuids

    Declaration
    HashSet<string> sourceScriptGuids { get; }
    Property Value
    Type Description
    HashSet<String>

    unit

    Declaration
    IUnit unit { get; }
    Property Value
    Type Description
    IUnit

    unitType

    Declaration
    Type unitType { get; }
    Property Value
    Type Description
    Type

    valueInputTypes

    Declaration
    HashSet<Type> valueInputTypes { get; }
    Property Value
    Type Description
    HashSet<Type>

    valueOutputTypes

    Declaration
    HashSet<Type> valueOutputTypes { get; }
    Property Value
    Type Description
    HashSet<Type>

    Methods

    Deserialize(UnitOptionRow)

    Declaration
    void Deserialize(UnitOptionRow row)
    Parameters
    Type Name Description
    UnitOptionRow row

    InstantiateUnit()

    Declaration
    IUnit InstantiateUnit()
    Returns
    Type Description
    IUnit

    PreconfigureUnit(IUnit)

    Declaration
    void PreconfigureUnit(IUnit unit)
    Parameters
    Type Name Description
    IUnit unit

    SearchResultLabel(String)

    Declaration
    string SearchResultLabel(string query)
    Parameters
    Type Name Description
    String query
    Returns
    Type Description
    String

    Serialize()

    Declaration
    UnitOptionRow Serialize()
    Returns
    Type Description
    UnitOptionRow

    Extension Methods

    XAnalyserProvider.Analyser(Object, IGraphContext)
    XAnalyserProvider.Analyser<TAnalyser>(Object, IGraphContext)
    XAnalyserProvider.Analysis(Object, IGraphContext)
    XAnalyserProvider.Analysis<TAnalysis>(Object, IGraphContext)
    XAnalyserProvider.Analyser(Object, GraphReference)
    XAnalyserProvider.Analyser<TAnalyser>(Object, GraphReference)
    XAnalyserProvider.Analysis(Object, GraphReference)
    XAnalyserProvider.Analysis<TAnalysis>(Object, GraphReference)
    XDescriptorProvider.Describe(Object)
    XDescriptorProvider.HasDescriptor(Object)
    XDescriptorProvider.Descriptor(Object)
    XDescriptorProvider.Descriptor<TDescriptor>(Object)
    XDescriptorProvider.Description(Object)
    XDescriptorProvider.Description<TDescription>(Object)
    XUnitOption.UnitIs(IUnitOption, Type)
    XUnitOption.UnitIs<T>(IUnitOption)
    XUnitOption.HasCompatibleValueInput(IUnitOption, Type)
    XUnitOption.HasCompatibleValueOutput(IUnitOption, Type)
    Cloning.Clone(Object, ICloner, Boolean)
    Cloning.Clone<T>(T, ICloner, Boolean)
    Cloning.CloneViaFakeSerialization(Object)
    Cloning.CloneViaFakeSerialization<T>(T)
    ConversionUtility.IsConvertibleTo(Object, Type, Boolean)
    ConversionUtility.IsConvertibleTo<T>(Object, Boolean)
    ConversionUtility.ConvertTo(Object, Type)
    ConversionUtility.ConvertTo<T>(Object)
    TypeUtility.ToShortString(Object, Int32)
    Serialization.CloneViaSerialization<T>(T, Boolean)
    Serialization.CloneViaSerializationInto<TSource, TDestination>(TSource, ref TDestination, Boolean)
    Serialization.Serialize(Object, Boolean)
    LinqUtility.Yield<T>(T)
    UnityObjectUtility.IsUnityNull(Object)
    UnityObjectUtility.ToSafeString(Object)
    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)