Interface IUnitOption | Bolt Visual Scripting | 1.4.12
docs.unity3d.com
    Show / Hide Table of Contents

    Interface IUnitOption

    Inherited Members
    IFuzzyOption.value
    IFuzzyOption.mode
    IFuzzyOption.label
    IFuzzyOption.separator
    IFuzzyOption.haystack
    IFuzzyOption.Icon()
    IFuzzyOption.Icons()
    IFuzzyOption.dim
    IFuzzyOption.headerLabel
    IFuzzyOption.showHeaderIcon
    IFuzzyOption.hasFooter
    IFuzzyOption.GetFooterHeight(FuzzyOptionNode, Single)
    IFuzzyOption.OnFooterGUI(FuzzyOptionNode, Rect)
    IFuzzyOption.SearchResultLabel(String)
    IFuzzyOption.OnPopulate()
    Namespace: Ludiq.Bolt
    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

    data

    Declaration
    UnitOptionData data { get; set; }
    Property Value
    Type Description
    UnitOptionData

    favoritable

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

    key

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

    order

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

    sourceType

    Declaration
    HybridType sourceType { get; }
    Property Value
    Type Description
    HybridType

    unit

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

    unitType

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

    valueInputTypes

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

    valueOutputTypes

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

    Methods

    Deserialize(UnitOptionData)

    Declaration
    void Deserialize(UnitOptionData data)
    Parameters
    Type Name Description
    UnitOptionData data

    InstantiateUnit()

    Declaration
    IUnit InstantiateUnit()
    Returns
    Type Description
    IUnit

    Load()

    Declaration
    void Load()

    Serialize()

    Declaration
    UnitOptionData Serialize()
    Returns
    Type Description
    UnitOptionData

    Extension Methods

    XDescriptorProvider.Descriptor(Object)
    XDescriptorProvider.Descriptor<TDescriptor>(Object)
    LiteralUtility.ToLiteralString(Object)
    LiteralUtility.ToLiteralStringOrDefault(Object)
    LiteralUtility.TryToLiteralString(Object, out String)
    XFilterProvider.Filter(Object)
    XFilterProvider.Filter<TFilter>(Object)
    Cloning.Clone(Object, ICloner, Boolean)
    Cloning.Clone(Object, ICloner, Boolean, out Dictionary<Object, Object>)
    Cloning.Clone<T>(T, ICloner, Boolean)
    Cloning.Clone<T>(T, ICloner, Boolean, out Dictionary<Object, Object>)
    Cloning.CloneViaSerializationPolicy(Object)
    Cloning.CloneViaSerializationPolicy(Object, out Dictionary<Object, Object>)
    Cloning.CloneViaSerializationPolicy<T>(T)
    Cloning.CloneViaSerializationPolicy<T>(T, out Dictionary<Object, Object>)
    Cloning.CloneInto(Object, ref Object, ICloner, Boolean)
    Cloning.CloneInto(Object, ref Object, ICloner, Boolean, out Dictionary<Object, Object>)
    Cloning.CloneInto<T>(T, ref Object, ICloner, Boolean)
    Cloning.CloneInto<T>(T, ref Object, ICloner, Boolean, out Dictionary<Object, Object>)
    Cloning.CloneIntoViaSerializationPolicy(Object, ref Object)
    Cloning.CloneIntoViaSerializationPolicy(Object, ref Object, out Dictionary<Object, Object>)
    Cloning.CloneIntoViaSerializationPolicy<T>(T, ref Object)
    Cloning.CloneIntoViaSerializationPolicy<T>(T, ref Object, out Dictionary<Object, Object>)
    Cloning.CloneValueType(Object)
    ConversionUtility.ConvertTo<TSource>(TSource, Type)
    ConversionUtility.IsLateConvertibleTo(Object, Type, Boolean)
    ConversionUtility.IsLateConvertibleTo<T>(Object, Boolean)
    ConversionUtility.LateConvertTo(Object, Type)
    ConversionUtility.LateConvertTo<T>(Object)
    ConversionUtility.TryLateConvertTo(Object, Type, out Object, Boolean)
    ConversionUtility.TryLateConvertTo<T>(Object, out T, Boolean)
    TypeUtility.ToShortString(Object, Int32)
    TypeUtility.CastTo<T>(Object)
    Serialization.FullSerialize(Object, Boolean)
    Serialization.OdinSerialize<T>(T, DataFormat)
    Serialization.OdinSerialize<T>(T, ref OdinSerializer.SerializationData, DataFormat)
    LinqUtility.Yield<T>(T)
    UnityObjectUtility.IsUnityNull(Object)
    UnityObjectUtility.UnityNullCoalesce(Object, Object)
    UnityObjectUtility.ToSafeString(Object)
    BoltGenerationUtility.GenerateLiteral(Object, IGeneration)
    XGeneratorProvider.Generator(Object, IGeneration)
    XGeneratorProvider.Generator<TGenerator>(Object, IGeneration)
    XGeneratorProvider.HasGenerator(Object, IGeneration)
    XGeneratorProvider.HasGenerator<TGenerator>(Object, IGeneration)
    XGeneratorProvider.TryGetGenerator(Object, out IGenerator, IGeneration)
    XGeneratorProvider.TryGetGenerator<TGenerator>(Object, IGeneration, out TGenerator)
    XUnitOption.UnitIs(IUnitOption, Type)
    XUnitOption.UnitIs<T>(IUnitOption)
    XUnitOption.HasCompatibleValueInput(IUnitOption, HybridType)
    XUnitOption.HasCompatibleValueOutput(IUnitOption, HybridType)
    HybridConversionUtility.ConvertTo(Object, HybridType, HybridType)
    HybridConversionUtility.IsLateConvertibleTo(Object, HybridType, Boolean)
    HybridConversionUtility.LateConvertTo(Object, HybridType)
    HybridConversionUtility.TryLateConvertTo(Object, HybridType, out Object, Boolean)
    HybridTypeUtility.GetHybridType(Object)
    IsUtility.Is<TO, TC>(TO, out TC)
    PrivateReflectionUsingDynamicExtensions.AsDynamic(Object)
    JsonWriter.ToJson(Object)
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX