Class BoltCoreConfiguration
Inheritance
BoltCoreConfiguration
Syntax
[Plugin("VisualScripting.Core")]
public sealed class BoltCoreConfiguration : PluginConfiguration, IPluginModule, IPluginLinked, IEnumerable<PluginConfigurationItemMetadata>, IEnumerable
Properties
aotSafeMode
Whether some types, including generics, should be filtered out
when targetting AOT platforms.
Declaration
[ProjectSetting]
[InspectorLabel("AOT Safe Mode")]
public bool aotSafeMode { get; set; }
Property Value
assemblyOptions
The assemblies available for reflection.
Declaration
[ProjectSetting(visible = false, resettable = false)]
public List<LooseAssemblyName> assemblyOptions { get; }
Property Value
carryChildren
Whether children of graph elements should be dragged alongside their parent.
Declaration
[EditorPref]
public bool carryChildren { get; set; }
Property Value
clearGraphSelection
Whether the graph window and inspector should be cleared when
the selection does not provide a graph. When disabled,
the last graph will stay selected.
Declaration
[EditorPref]
public bool clearGraphSelection { get; set; }
Property Value
controlScheme
The control scheme to use for pan and zoom.
Default: pan with [MMB], zoom with [Ctrl + Scroll Wheel].
Alternate: 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
debugInspectorGUI
Whether additional helpers should be shown in the inspector for debugging and profiling.
Declaration
[EditorPref(visibleCondition = "developerMode")]
public bool debugInspectorGUI { get; set; }
Property Value
developerMode
Enables additional options and logging for debugging purposes.
Declaration
[EditorPref(resettable = false)]
public bool developerMode { 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
favoriteMembers
Declaration
[ProjectSetting(visible = false, resettable = false)]
public HashSet<Member> favoriteMembers { get; set; }
Property Value
groupInheritedMembers
Whether inherited below should be grouped at the bottom of the options list.
Declaration
[EditorPref]
public bool groupInheritedMembers { get; set; }
Property Value
Declaration
public override string header { get; }
Property Value
Overrides
humanNaming
Whether programming names should be converted into a more human-readable format.
Declaration
[EditorPref(visible = true, resettable = true)]
public bool humanNaming { get; set; }
Property Value
limitFuzzyFinderHeight
Whether the height of the fuzzy finder should be limited to the
main editor window height. This is meant to fix Y offset issues on OSX,
but will cut the fuzzy finder if this window is not maximized to the screen size.
Declaration
[EditorPref(visibleCondition = "isEditorOSX")]
public bool limitFuzzyFinderHeight { get; set; }
Property Value
maxSearchResults
The maximum amount of search results to display.
Declaration
[EditorPref(visible = true, resettable = true)]
public int maxSearchResults { get; set; }
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
showGrid
Whether the graph window should show the background grid.
Declaration
[EditorPref]
public bool showGrid { 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
snapToGrid
Whether graph elements should snap to grid.
Declaration
[EditorPref]
public bool snapToGrid { get; set; }
Property Value
Whether the log should track metadata state.
Declaration
[EditorPref(visibleCondition = "developerMode")]
public bool trackMetadataState { get; set; }
Property Value
typeOptions
The list of types available in the inspector.
Declaration
[ProjectSetting(visible = false, resettable = false)]
[TypeSet(TypeSet.SettingsAssembliesTypes)]
public List<Type> typeOptions { 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
Methods
LateInitialize()
Declaration
public override void LateInitialize()
Overrides
Events
ControlSchemeChanged
Declaration
public event Action ControlSchemeChanged
Event Type
namingSchemeChanged
Declaration
public event Action namingSchemeChanged
Event Type
Extension Methods
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.