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>)
    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 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)
    XFilterProvider.Filter(Object)
    XFilterProvider.Filter<TFilter>(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
    Terms of use
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023