Class BoltCoreConfiguration
Inheritance
BoltCoreConfiguration
Syntax
public sealed class BoltCoreConfiguration : PluginConfiguration, IPluginModule, IPluginAddon, IEnumerable<PluginConfigurationItemAccessor>, IEnumerable
Properties
The assemblies extracted from your codebase.
Declaration
[ProjectSetting(visible = false, resettable = false)]
[InspectorReorderable(false)]
public List<AssemblyExtraction> assemblyExtractions { get; }
Property Value
carrying
Whether graph elements should intelligently carry their related elements.
Declaration
[EditorPref]
public bool carrying { get; set; }
Property Value
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
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
createSceneVariables
Whether the scene variables object should be created automatically.
Declaration
[EditorPref]
public bool createSceneVariables { get; set; }
Property Value
debug
Whether additional helpers should be shown in graphs for debugging.
Declaration
[EditorPref(visibleCondition = "developerMode")]
public bool debug { get; set; }
Property Value
dimInactiveNodes
Whether inactive graph nodes should be dimmed.
Declaration
[EditorPref]
public bool dimInactiveNodes { get; set; }
Property Value
dimIncompatibleNodes
Whether incompatible graph nodes should be dimmed.
Declaration
[EditorPref]
public bool dimIncompatibleNodes { get; set; }
Property Value
disablePlaymodeTint
Whether the playmode tint should be removed in the graph window.
Declaration
[EditorPref]
public bool disablePlaymodeTint { get; set; }
Property Value
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
Declaration
public override string header { get; }
Property Value
Overrides
The namespaces extracted from your codebase.
Declaration
[ProjectSetting(visible = false, resettable = false)]
[InspectorReorderable(false)]
public List<NamespaceExtraction> namespaceExtractions { get; }
Property Value
overviewSmoothing
The duration for graph overview. Set to zero to disable smoothing.
Declaration
[EditorPref]
[InspectorRange(0F, 1F)]
public float overviewSmoothing { get; set; }
Property Value
panSpeed
The speed at which the mouse scroll pans the graph.
Declaration
[EditorPref]
[InspectorRange(1F, 20F)]
public float panSpeed { get; set; }
Property Value
randomizeGroupColors
Whether new graph groups should have a random color by default.
Declaration
[EditorPref]
public bool randomizeGroupColors { get; set; }
Property Value
runtimeMode
The runtime mode to be used when executing Bolt graphs.
Declaration
[EditorPref]
public GlobalRuntimeMode runtimeMode { get; set; }
Property Value
showGrid
Whether the graph window should show the background grid.
Declaration
[EditorPref]
public bool showGrid { get; set; }
Property Value
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
showVariablesHelp
Whether the header help panel should be shown in the variables window.
Declaration
[EditorPref]
public bool showVariablesHelp { get; set; }
Property Value
snapping
Whether graph elements should intelligently snap to each other.
Declaration
[EditorPref]
public bool snapping { get; set; }
Property Value
snapThreshold
The pixel threshold under which snapping should be trigger.
Declaration
[EditorPref]
public float snapThreshold { get; set; }
Property Value
The types extracted from your codebase.
Declaration
[ProjectSetting(visible = false, resettable = false)]
[InspectorReorderable(false)]
public List<TypeExtraction> typeExtractions { get; }
Property Value
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
Extension Methods