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

    Class BoltCoreConfiguration

    Inheritance
    Object
    PluginConfiguration
    BoltCoreConfiguration
    Inherited Members
    PluginConfiguration.Initialize()
    PluginConfiguration.LateInitialize()
    PluginConfiguration.plugin
    PluginConfiguration.accessor
    PluginConfiguration.editor
    PluginConfiguration.label
    PluginConfiguration.Reset()
    PluginConfiguration.Save()
    PluginConfiguration.CreateSettingsProvider(SettingsScope)
    PluginConfiguration.OnGUI(SettingsScope, String)
    PluginConfiguration.GetEnumerator()
    PluginConfiguration.GetAccessor(String)
    PluginConfiguration.Item[SettingsScope]
    PluginConfiguration.SaveProjectSettingsAsset()
    PluginConfiguration.projectSetupCompleted
    PluginConfiguration.editorSetupCompleted
    PluginConfiguration.savedVersion
    PluginConfiguration.developerMode
    PluginConfiguration.DeleteAllProjectSettings()
    PluginConfiguration.DeleteAllEditorPrefs()
    PluginConfiguration.DeleteAllPlayerPrefs()
    Namespace: Ludiq.Bolt
    Syntax
    public sealed class BoltCoreConfiguration : PluginConfiguration, IPluginModule, IPluginAddon, IEnumerable<PluginConfigurationItemAccessor>, IEnumerable

    Properties

    assemblyExtractions

    The assemblies extracted from your codebase.

    Declaration
    [ProjectSetting(visible = false, resettable = false)]
    [InspectorReorderable(false)]
    public List<AssemblyExtraction> assemblyExtractions { get; }
    Property Value
    Type Description
    List<AssemblyExtraction>

    carrying

    Whether graph elements should intelligently carry their related elements.

    Declaration
    [EditorPref]
    public bool carrying { get; set; }
    Property Value
    Type Description
    Boolean

    compareGenerations

    Whether generated scripts data should be analyzed on start to detect whether it is out-of-date automatically.

    Declaration
    [EditorPref]
    public bool compareGenerations { get; set; }
    Property Value
    Type Description
    Boolean

    controlScheme

    The control scheme to use for pan and zoom. Unity: pan with [MMB], zoom with [Ctrl + Scroll Wheel]. Unreal: pan with [MMB] or [Alt + LMB], zoom with [Scroll Wheel].

    Declaration
    [EditorPref]
    public CanvasControlScheme controlScheme { get; set; }
    Property Value
    Type Description
    CanvasControlScheme

    createSceneVariables

    Whether the scene variables object should be created automatically.

    Declaration
    [EditorPref]
    public bool createSceneVariables { get; set; }
    Property Value
    Type Description
    Boolean

    debug

    Whether additional helpers should be shown in graphs for debugging.

    Declaration
    [EditorPref(visibleCondition = "developerMode")]
    public bool debug { get; set; }
    Property Value
    Type Description
    Boolean

    dimInactiveNodes

    Whether inactive graph nodes should be dimmed.

    Declaration
    [EditorPref]
    public bool dimInactiveNodes { get; set; }
    Property Value
    Type Description
    Boolean

    dimIncompatibleNodes

    Whether incompatible graph nodes should be dimmed.

    Declaration
    [EditorPref]
    public bool dimIncompatibleNodes { get; set; }
    Property Value
    Type Description
    Boolean

    disablePlaymodeTint

    Whether the playmode tint should be removed in the graph window.

    Declaration
    [EditorPref]
    public bool disablePlaymodeTint { get; set; }
    Property Value
    Type Description
    Boolean

    dragPanSpeed

    The speed at which dragged elements pan the graph when at the edge.

    Declaration
    [EditorPref]
    [InspectorRange(0F, 10F)]
    public float dragPanSpeed { get; set; }
    Property Value
    Type Description
    Single

    header

    Declaration
    public override string header { get; }
    Property Value
    Type Description
    String
    Overrides
    PluginConfiguration.header

    namespaceExtractions

    The namespaces extracted from your codebase.

    Declaration
    [ProjectSetting(visible = false, resettable = false)]
    [InspectorReorderable(false)]
    public List<NamespaceExtraction> namespaceExtractions { get; }
    Property Value
    Type Description
    List<NamespaceExtraction>

    overviewSmoothing

    The duration for graph overview. Set to zero to disable smoothing.

    Declaration
    [EditorPref]
    [InspectorRange(0F, 1F)]
    public float overviewSmoothing { get; set; }
    Property Value
    Type Description
    Single

    panSpeed

    The speed at which the mouse scroll pans the graph.

    Declaration
    [EditorPref]
    [InspectorRange(1F, 20F)]
    public float panSpeed { get; set; }
    Property Value
    Type Description
    Single

    randomizeGroupColors

    Whether new graph groups should have a random color by default.

    Declaration
    [EditorPref]
    public bool randomizeGroupColors { get; set; }
    Property Value
    Type Description
    Boolean

    runtimeMode

    The runtime mode to be used when executing Bolt graphs.

    Declaration
    [EditorPref]
    public GlobalRuntimeMode runtimeMode { get; set; }
    Property Value
    Type Description
    GlobalRuntimeMode

    showGrid

    Whether the graph window should show the background grid.

    Declaration
    [EditorPref]
    public bool showGrid { get; set; }
    Property Value
    Type Description
    Boolean

    showToolbar

    Whether the Bolt toolbar should be shown next to the Play / Step / Pause buttons.

    Declaration
    [EditorPref]
    [InspectorLabel("Toolbar")]
    public bool showToolbar { get; set; }
    Property Value
    Type Description
    Boolean

    showVariablesHelp

    Whether the header help panel should be shown in the variables window.

    Declaration
    [EditorPref]
    public bool showVariablesHelp { get; set; }
    Property Value
    Type Description
    Boolean

    snapping

    Whether graph elements should intelligently snap to each other.

    Declaration
    [EditorPref]
    public bool snapping { get; set; }
    Property Value
    Type Description
    Boolean

    snapThreshold

    The pixel threshold under which snapping should be trigger.

    Declaration
    [EditorPref]
    public float snapThreshold { get; set; }
    Property Value
    Type Description
    Single

    typeExtractions

    The types extracted from your codebase.

    Declaration
    [ProjectSetting(visible = false, resettable = false)]
    [InspectorReorderable(false)]
    public List<TypeExtraction> typeExtractions { get; }
    Property Value
    Type Description
    List<TypeExtraction>

    zoomSpeed

    The speed at which the mouse wheel zooms the graph.

    Declaration
    [EditorPref]
    [InspectorRange(0.01F, 0.1F)]
    public float zoomSpeed { get; set; }
    Property Value
    Type Description
    Single

    Extension Methods

    XDescriptorProvider.Descriptor(Object)
    XDescriptorProvider.Descriptor<TDescriptor>(Object)
    LiteralUtility.ToLiteralString(Object)
    LiteralUtility.ToLiteralStringOrDefault(Object)
    LiteralUtility.TryToLiteralString(Object, out String)
    SearchUtility.OrderableSearchFilter<THaystack, TResult>(IEnumerable<THaystack>, Func<THaystack, TResult>, String, Func<THaystack, String>, Nullable<CancellationToken>)
    SearchUtility.OrderableSearchFilter<T>(IEnumerable<T>, String, Func<T, String>, Nullable<CancellationToken>)
    SearchUtility.UnorderedSearchFilter<T>(IEnumerable<T>, String, Func<T, String>)
    SearchUtility.OrderedSearchFilter<T>(IEnumerable<T>, String, Func<T, String>, Nullable<CancellationToken>)
    SearchUtility.OrderedSearchFilter<T, TKey>(IEnumerable<T>, String, Func<T, String>, Func<T, TKey>, Nullable<CancellationToken>)
    XFilterProvider.Filter(Object)
    XFilterProvider.Filter<TFilter>(Object)
    TaskLinq.ForEachTask<T>(IEnumerable<T>, String, Boolean, Func<T, String>, Action<T>)
    TaskLinq.ForEachTask<T>(IEnumerable<T>, String, Action<T>)
    TaskLinq.SelectManyTask<TSource, TResult>(IEnumerable<TSource>, String, Boolean, Func<TSource, String>, Func<TSource, IEnumerable<TResult>>)
    TaskLinq.SelectTask<TSource, TResult>(IEnumerable<TSource>, String, Boolean, Func<TSource, String>, Func<TSource, TResult>)
    TaskLinq.WhereTask<T>(IEnumerable<T>, String, Boolean, Func<T, String>, Func<T, Boolean>)
    TaskLinq.SelectWhereTask<TSource, TResult>(IEnumerable<TSource>, String, Boolean, Func<TSource, String>, Func<TSource, Boolean>, Func<TSource, TResult>)
    TaskLinq.SelectManyTask<TSource, TResult>(IEnumerable<TSource>, String, Func<TSource, IEnumerable<TResult>>)
    TaskLinq.SelectTask<TSource, TResult>(IEnumerable<TSource>, String, Func<TSource, TResult>)
    TaskLinq.WhereTask<T>(IEnumerable<T>, String, Func<T, Boolean>)
    TaskLinq.SelectWhereTask<TSource, TResult>(IEnumerable<TSource>, String, Func<TSource, Boolean>, Func<TSource, TResult>)
    EditorLinqUtility.Cancellable<T>(IEnumerable<T>, CancellationToken)
    EditorLinqUtility.Cancellable<T>(IEnumerable<T>, CancellationToken, Action)
    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)
    XArrayPool.ToArrayPooled<T>(IEnumerable<T>)
    XHashSetPool.ToHashSetPooled<T>(IEnumerable<T>)
    XListPool.ToListPooled<T>(IEnumerable<T>)
    XQueuePool.ToQueuePooled<T>(IEnumerable<T>)
    XStackPool.ToStackPooled<T>(IEnumerable<T>)
    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.ForceEvaluation<T>(IEnumerable<T>)
    LinqUtility.OfType<T>(IEnumerable<T>, Type)
    LinqUtility.None<T>(IEnumerable<T>)
    LinqUtility.None<T>(IEnumerable<T>, Func<T, Boolean>)
    LinqUtility.NotAll<T>(IEnumerable<T>, Func<T, Boolean>)
    LinqUtility.Predicate<T>(IEnumerable<T>, Func<T, Boolean>, SequencePredicate)
    LinqUtility.ToValueIndexPairs<T>(IEnumerable<T>)
    LinqUtility.DistinctBy<T, TKey>(IEnumerable<T>, Func<T, TKey>)
    LinqUtility.NotNull<T>(IEnumerable<T>)
    LinqUtility.Yield<T>(T)
    LinqUtility.ToHashSet<T>(IEnumerable<T>)
    LinqUtility.AsReadOnlyArray<T>(IEnumerable<T>)
    LinqUtility.AsReadOnlyCollection<T>(IEnumerable<T>)
    LinqUtility.AsReadOnlyList<T>(IEnumerable<T>)
    LinqUtility.Flatten<T>(IEnumerable<T>, Func<T, IEnumerable<T>>)
    LinqUtility.OrderByDependencies<T>(IEnumerable<T>, Func<T, IEnumerable<T>>, Boolean)
    LinqUtility.OrderByDependers<T>(IEnumerable<T>, Func<T, IEnumerable<T>>, Boolean)
    LinqUtility.Catch<T>(IEnumerable<T>, Action<Exception>)
    LinqUtility.Catch<T>(IEnumerable<T>, ICollection<Exception>)
    LinqUtility.CatchAsLogError<T>(IEnumerable<T>, String)
    LinqUtility.CatchAsLogWarning<T>(IEnumerable<T>, String)
    LinqUtility.ZipLongest<TFirst, TSecond, TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TSecond, TResult>, TFirst, TSecond)
    LinqUtility.AllZipped<TFirst, TSecond>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TSecond, Boolean>)
    LinqUtility.AnyZipped<TFirst, TSecond>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TSecond, Boolean>)
    LinqUtility.AllZippedLongest<TFirst, TSecond>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TSecond, Boolean>)
    LinqUtility.AnyZippedLongest<TFirst, TSecond>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TSecond, Boolean>)
    LinqUtility.Permutations<T>(IEnumerable<T>)
    LinqUtility.Join<T>(IEnumerable<T>, String)
    LinqUtility.Random<T>(IEnumerable<T>)
    StringUtility.ToSeparatedString(IEnumerable, String)
    StringUtility.ToCommaSeparatedString(IEnumerable)
    StringUtility.ToLineSeparatedString(IEnumerable)
    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)
    UnitOptions.WithoutInheritedDuplicates<T>(IEnumerable<T>, Func<T, IFuzzyOption>, CancellationToken)
    HybridConversionUtility.ConvertTo(Object, HybridType, HybridType)
    HybridConversionUtility.IsLateConvertibleTo(Object, HybridType, Boolean)
    HybridConversionUtility.LateConvertTo(Object, HybridType)
    HybridConversionUtility.TryLateConvertTo(Object, HybridType, out Object, Boolean)
    HybridTypeUtility.GetHybridType(Object)
    HybridTypeUtility.OfType<T>(IEnumerable<T>, HybridType)
    IsUtility.Is<TO, TC>(TO, out TC)
    PrivateReflectionUsingDynamicExtensions.AsDynamic(Object)
    JsonWriter.ToJson(Object)
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX