Class UnitOptionsExtractor | Bolt Visual Scripting | 1.4.12
docs.unity3d.com
    Show / Hide Table of Contents

    Class UnitOptionsExtractor

    Inheritance
    Object
    UnitOptionsExtractor
    Namespace: Ludiq.Bolt
    Syntax
    public sealed class UnitOptionsExtractor : IExtractor

    Properties

    autoCompare

    Declaration
    public bool autoCompare { get; }
    Property Value
    Type Description
    Boolean
    Implements
    IExtractor.autoCompare

    autoLoad

    Declaration
    public bool autoLoad { get; }
    Property Value
    Type Description
    Boolean
    Implements
    IExtractor.autoLoad

    contextualUnitsExtensions

    Declaration
    public static List<Func<GraphReference, IEnumerable<IUnitOption>>> contextualUnitsExtensions { get; }
    Property Value
    Type Description
    List<Func<GraphReference, IEnumerable<IUnitOption>>>

    dynamicOptionsExtensions

    Declaration
    public static List<Func<IEnumerable<IUnitOption>>> dynamicOptionsExtensions { get; }
    Property Value
    Type Description
    List<Func<IEnumerable<IUnitOption>>>

    extractedOptionsExtensions

    Declaration
    public static List<Func<IEnumerable<IUnitOption>>> extractedOptionsExtensions { get; }
    Property Value
    Type Description
    List<Func<IEnumerable<IUnitOption>>>

    extractPriority

    Declaration
    public int extractPriority { get; }
    Property Value
    Type Description
    Int32
    Implements
    IExtractor.extractPriority

    hasStartedLoading

    Declaration
    public bool hasStartedLoading { get; set; }
    Property Value
    Type Description
    Boolean
    Implements
    IExtractor.hasStartedLoading

    label

    Declaration
    public string label { get; }
    Property Value
    Type Description
    String
    Implements
    IExtractor.label

    loadPriority

    Declaration
    public int loadPriority { get; }
    Property Value
    Type Description
    Int32
    Implements
    IExtractor.loadPriority

    outdatedTypes

    Declaration
    public static HashSet<Type> outdatedTypes { get; }
    Property Value
    Type Description
    HashSet<Type>

    path

    Declaration
    public string path { get; }
    Property Value
    Type Description
    String
    Implements
    IExtractor.path

    staticOptionsExtensions

    Declaration
    public static List<Func<IEnumerable<IUnitOption>>> staticOptionsExtensions { get; }
    Property Value
    Type Description
    List<Func<IEnumerable<IUnitOption>>>

    updatedTypes

    Declaration
    public static HashSet<Type> updatedTypes { get; }
    Property Value
    Type Description
    HashSet<Type>

    Methods

    Compare(ExtractionConfiguration)

    Declaration
    public int Compare(ExtractionConfiguration configuration)
    Parameters
    Type Name Description
    ExtractionConfiguration configuration
    Returns
    Type Description
    Int32
    Implements
    IExtractor.Compare(ExtractionConfiguration)

    Extract(ExtractionConfiguration)

    Declaration
    public IExtract Extract(ExtractionConfiguration configuration)
    Parameters
    Type Name Description
    ExtractionConfiguration configuration
    Returns
    Type Description
    IExtract
    Implements
    IExtractor.Extract(ExtractionConfiguration)

    Fallback()

    Declaration
    public void Fallback()
    Implements
    IExtractor.Fallback()

    Load(UnitOptionsExtract)

    Declaration
    public void Load(UnitOptionsExtract extract)
    Parameters
    Type Name Description
    UnitOptionsExtract extract

    ReadExtract(Stream)

    Declaration
    public IExtract ReadExtract(Stream stream)
    Parameters
    Type Name Description
    Stream stream
    Returns
    Type Description
    IExtract
    Implements
    IExtractor.ReadExtract(Stream)

    WriteExtract(IExtract, Stream)

    Declaration
    public void WriteExtract(IExtract extract, Stream stream)
    Parameters
    Type Name Description
    IExtract extract
    Stream stream
    Implements
    IExtractor.WriteExtract(IExtract, Stream)

    Explicit Interface Implementations

    IExtractor.Load(IExtract)

    Declaration
    void IExtractor.Load(IExtract extract)
    Parameters
    Type Name Description
    IExtract extract
    Implements
    IExtractor.Load(IExtract)

    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)
    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