Skip to content
Bit Quirky Behavior Trees and
State Machines

Search documentation

All topics and APIs

Close returns focus to Search.

What are you looking for?

Try a common topic or enter a complete API identifier.

Browse the reference instead

Esc closes · Tab reaches results · Enter opens the focused link

v0.6.0
Menu

BehaviorTreeEditorInspector.cs declarations

Public API declaration excerpts from Packages/io.bitquirky.behavior/Editor/Window/BehaviorTreeEditorInspector.cs.

Source snapshot ad0983d00d77.

On this page

Original file: Packages/io.bitquirky.behavior/Editor/Window/BehaviorTreeEditorInspector.cs

Source file hash: sha256:586224da1b0679aa6a4e907f9b5ad2d2e267955557d1209866e09b68420b1917

Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.

Original lines: 59-2147

Declaration hash: sha256:c87aa4ff56001e690736032963b7047f6c4af0702f0cc56cb77c9121d5828985

C#
public sealed class BehaviorTreeEditorInspector : VisualElement
{
}

Original lines: 212

Declaration hash: sha256:b9f4c97dd34340d9ec9adb6bce8a76dde25ecae848c0939ec08c92931f41ad0a

C#
public event Action<System.Guid> OnActiveNodeFocusRequested;

Original lines: 219

Declaration hash: sha256:b59fbc2a402d909a25270c631c960b3f783959f372e6c1d9146e62bd25f40973

C#
public event Action<BehaviorPendingExternalSnapshot> OnPendingRequestClicked;

Original lines: 222

Declaration hash: sha256:a9f6d27087814009463197b49ab81690eeb76f559a2c84dcc17e35ca2b39369a

C#
public event Action<string, BakedFieldTypeCode, string> OnBlackboardDefaultValueChanged;

Original lines: 229

Declaration hash: sha256:ee166bde1e3ac080f3da59602e625ec0e4b004d753fb05fb21897852fdf8b86c

C#
public event Action OnDeclareVariableRequested;

Original lines: 232

Declaration hash: sha256:0e41c1ae0462357d50906332b6815ed12398ccd7396425c04816c911a9f8b4e8

C#
public event Action<string> OnRemoveVariableRequested;

Original lines: 235

Declaration hash: sha256:951fe55e4bde88609303f05b5aad6c9d426ffa06c70667d62b1bd60f27e57b1a

C#
public event Action<string> OnChangeVariableTypeRequested;

Original lines: 238

Declaration hash: sha256:1fb3021c4a7bf724ab428a1c2ede89c8d2714a7e170b77acd4391c9dad8691c5

C#
public event Action<string, string> OnRenameVariableRequested;

Original lines: 241

Declaration hash: sha256:ad53b10a9ad97c8cf52bdf0106d712692ef76b97dce46c5a6ee2ca004bdb11dd

C#
public event Action<string, string> OnRevalueVariableRequested;

Original lines: 244

Declaration hash: sha256:7fdf1fb52275918630f57df90b32f2c30e0f1642ab913c5bfe7ffac6f5d01e32

C#
public event Action<BehaviorBlackboardValueEditRequest> OnValueEditRequested;

Original lines: 247

Declaration hash: sha256:e276f89aeea98ee723f3875e901bb30c61061d6f92ba12824adc005a137d136f

C#
public event Action OnBindMemberRequested;

Original lines: 250

Declaration hash: sha256:9779e1b637b73fa3a570889674edda70f9b86c9cb3796ec50b4d3e1ceaf7b56e

C#
public event Action<string, string> OnMemberRenameRequested;

Original lines: 253

Declaration hash: sha256:2b5de2e5a3434fbb743fddae82e60998054cdf111dd85e1830c57079fdb10cd3

C#
public event Action<string> OnMemberUnbindRequested;

Original lines: 259

Declaration hash: sha256:7dafceb1d63fad6275d0aba141bb64740a23b7cfc7c3179b01a018324ea1da02

C#
public event Action<string> OnMemberGoToNodeRequested;

Original lines: 265

Declaration hash: sha256:8e8cd4e88a67be6f7a3a359951feb790ce02c5bf62dc7121513d166baab66161

C#
public event Action<string, string> OnNodeRenameRequested;

Original lines: 271

Declaration hash: sha256:ac5ba86ac917ffe4c23f67856d073424e4fb37b2372da1357e3570a138a63efd

C#
public event Action<BehaviorSourceRuntimePath> OnRuntimePathChanged;

Original lines: 278

Declaration hash: sha256:59db9f07bc05a43e45167a3a69fd5a0f5bf035fedab1ebe7966b16e18ab2048f

C#
public event Action<BehaviorLiveMemberEditRequest> OnLiveMemberEditRequested;

Original lines: 284

Declaration hash: sha256:5f5e10fb117fce53d6e913238668ec99e5f24d163ac9c8bb1da41f5ef9b19777

C#
public event Action<BlackboardFault, string> OnBlackboardRecoveryRequested;

Event: OnUncarriedBindingRecoveryRequested

Section titled “Event: OnUncarriedBindingRecoveryRequested”

Original lines: 291

Declaration hash: sha256:312f18735241f9d4b80e51e918ba8e0e2e5a42eea4cd6bd04b7ab5c4b457ba26

C#
public event Action<BehaviorUncarriedBinding, string> OnUncarriedBindingRecoveryRequested;

Original lines: 307

Declaration hash: sha256:1e4cffa62eb71b72ede92afcefca755c7345d8809592bf54ae513d75f5f16980

C#
public Func<BehaviorPendingExternalSnapshot, int, BehaviorTreePendingRequestRow> PendingRequestAdapter { get; set; }

Original lines: 319-663

Declaration hash: sha256:5ea8c074b4721b53d1f6261dd8debf4edea83a14e762c340d818059b482b8ac7

C#
public BehaviorTreeEditorInspector();

Method: GetSection(BehaviorTreeInspectorSection kind)

Section titled “Method: GetSection(BehaviorTreeInspectorSection kind)”

Original lines: 670-673

Declaration hash: sha256:35e07f177d5aca65cceac0b8d65131e6d914bd3e5b89c2ceab73c9e85b12df0c

C#
public InspectorSection GetSection(BehaviorTreeInspectorSection kind);

Method: BindInspectorState(BehaviorTreeInspectorState state)

Section titled “Method: BindInspectorState(BehaviorTreeInspectorState state)”

Original lines: 676-692

Declaration hash: sha256:ffd7256e4c28af0797c0ec71cebd75100ff047e6a7aeab1fd94183ef8746bf34

C#
public void BindInspectorState(BehaviorTreeInspectorState state);

Original lines: 741-748

Declaration hash: sha256:f748e27b9b47487df34ce647754712954ab46266680ccececd831f84ee50d806

C#
public void SetLiveMode(bool isLive);

Method: UpdateEntityBinding(BehaviorEntityIdentitySnapshot identity, BehaviorEntityBindingLifecycle lifecycle)

Section titled “Method: UpdateEntityBinding(BehaviorEntityIdentitySnapshot identity, BehaviorEntityBindingLifecycle lifecycle)”

Original lines: 753-779

Declaration hash: sha256:a92c720a1754c01c23912583f7a4e706d74316b09cdcdbb1eba80e267c3507d4

C#
public void UpdateEntityBinding(BehaviorEntityIdentitySnapshot identity, BehaviorEntityBindingLifecycle lifecycle);

Method: SetEntityBindingVisible(bool visible)

Section titled “Method: SetEntityBindingVisible(bool visible)”

Original lines: 782-787

Declaration hash: sha256:51a53ea158e46b35d5f6d1811fc61c77f83122eafffe0204a783e2bcc410c2c0

C#
public void SetEntityBindingVisible(bool visible);

Method: UpdateDestroyedEntity(IReadOnlyList<BehaviorBlackboardFieldSnapshot> designBlackboard, IReadOnlyList<BehaviorRecentEventSnapshot> recentEvents)

Section titled “Method: UpdateDestroyedEntity(IReadOnlyList<BehaviorBlackboardFieldSnapshot> designBlackboard, IReadOnlyList<BehaviorRecentEventSnapshot> recentEvents)”

Original lines: 790-814

Declaration hash: sha256:22689424e31bbb01bb8446022b5a31703cbf84499598f9f31fe70c51a73ca9b0

C#
public void UpdateDestroyedEntity(IReadOnlyList<BehaviorBlackboardFieldSnapshot> designBlackboard, IReadOnlyList<BehaviorRecentEventSnapshot> recentEvents);

Method: UpdateEntitySelectedNodeDetails(string status, string lastResult)

Section titled “Method: UpdateEntitySelectedNodeDetails(string status, string lastResult)”

Original lines: 820-849

Declaration hash: sha256:49db2c1fb8b886a35cb56889209fb0ef3900d7e5a5df2174c71b7a7be87df3d4

C#
public void UpdateEntitySelectedNodeDetails(string status, string lastResult);

Method: UpdateLive(in BehaviorTrace trace, BakedBehaviorArtifact artifact, IReadOnlyList<BehaviorPendingExternalSnapshot> pendingRequests, Func<int, Guid?> indexToGuid, string activeNodeDisplay, string activeStateDisplay, string lastTransitionDisplay, int currentFrame, string lastOutcomeDisplay)

Section titled “Method: UpdateLive(in BehaviorTrace trace, BakedBehaviorArtifact artifact, IReadOnlyList<BehaviorPendingExternalSnapshot> pendingRequests, Func<int, Guid?> indexToGuid, string activeNodeDisplay, string activeStateDisplay, string lastTransitionDisplay, int currentFrame, string lastOutcomeDisplay)”

Original lines: 870-928

Declaration hash: sha256:2fad23bf358d4b2acacc0285a79edf185aa9e578d46f691db9a181e1b3359411

C#
public void UpdateLive(in BehaviorTrace trace, BakedBehaviorArtifact artifact, IReadOnlyList<BehaviorPendingExternalSnapshot> pendingRequests, Func<int, System.Guid?> indexToGuid, string activeNodeDisplay, string activeStateDisplay, string lastTransitionDisplay, int currentFrame, string lastOutcomeDisplay = null);

Method: UpdateLiveMemberBindings(IReadOnlyList<BehaviorLiveMemberSnapshot> snapshots, bool isPaused)

Section titled “Method: UpdateLiveMemberBindings(IReadOnlyList<BehaviorLiveMemberSnapshot> snapshots, bool isPaused)”

Original lines: 934-951

Declaration hash: sha256:dc627a57ae6e4e9a74b72c58f4e0f5d3a64c060a58452a9c865afe06224bb996

C#
public void UpdateLiveMemberBindings(IReadOnlyList<BehaviorLiveMemberSnapshot> snapshots, bool isPaused);

Original lines: 959

Declaration hash: sha256:33cfbecc0b8d4dff8e3b228b2c8fb53834a8084788164a95810425bf34afd92b

C#
public bool HasSurfacedMemberBinding { get; }

Original lines: 962-978

Declaration hash: sha256:b9e8ab13941f0d3781065968ca689fb5304ac08ced00bfa16bf8b867a7a7178c

C#
public void ClearLiveMemberBindings();

Method: SetCompactMemberOverlayActive(bool active)

Section titled “Method: SetCompactMemberOverlayActive(bool active)”

Original lines: 1009-1023

Declaration hash: sha256:f678e8b777596db604975697c2394b821ce6f126604e715e6e4ea05a1075792d

C#
public void SetCompactMemberOverlayActive(bool active);

Method: ClearLiveRuntimePresentation(bool retainMemberBindings)

Section titled “Method: ClearLiveRuntimePresentation(bool retainMemberBindings)”

Original lines: 1161-1191

Declaration hash: sha256:536bac589333613e39ab52cfc1cb843c9f461dae9de74dc35a7ca28c834539ad

C#
public void ClearLiveRuntimePresentation(bool retainMemberBindings = false);

Method: ResetToStaticPlaceholders(bool preserveSelectedNodeDetails)

Section titled “Method: ResetToStaticPlaceholders(bool preserveSelectedNodeDetails)”

Original lines: 1197-1212

Declaration hash: sha256:702055cb78933b3283e1cacfb1c271b00252997b3b0f8a28d9a7265be9ab9420

C#
public void ResetToStaticPlaceholders(bool preserveSelectedNodeDetails = false);

Method: UpdateSelectedNodeDetails(IReadOnlyList<BehaviorSelectedNodeDetailSnapshot> details)

Section titled “Method: UpdateSelectedNodeDetails(IReadOnlyList<BehaviorSelectedNodeDetailSnapshot> details)”

Original lines: 1215-1220

Declaration hash: sha256:027a00150ad5dcbb6fc8aaadc99deb535e123d82fafe0663f638f30b3e376e49

C#
public void UpdateSelectedNodeDetails(IReadOnlyList<BehaviorSelectedNodeDetailSnapshot> details);

Method: UpdateSelectedNodeHead(string eyebrow, string nodeName, string meta, string glyphPath, string familyModifierClass, string renameNodeId, string renameLockReason, Func<string, string> renameRefusal)

Section titled “Method: UpdateSelectedNodeHead(string eyebrow, string nodeName, string meta, string glyphPath, string familyModifierClass, string renameNodeId, string renameLockReason, Func<string, string> renameRefusal)”

Original lines: 1253-1285

Declaration hash: sha256:c9d34e64779fa8f468b20ffbd3b1bc2181159659c12a4845a31bc8def6d293d2

C#
public void UpdateSelectedNodeHead(string eyebrow, string nodeName, string meta, string glyphPath, string familyModifierClass = null, string renameNodeId = null, string renameLockReason = null, Func<string, string> renameRefusal = null);

Method: UpdateStaticNodeEditor(string nodeId, string nodeLabel, string nodeKind, BehaviorTreeNodeParameterEditor parameterEditor)

Section titled “Method: UpdateStaticNodeEditor(string nodeId, string nodeLabel, string nodeKind, BehaviorTreeNodeParameterEditor parameterEditor)”

Original lines: 1304-1340

Declaration hash: sha256:9a89647c25e8fd21a598ef361c7eac56f30928468a2dc1c4a01e14a05404e47a

C#
public void UpdateStaticNodeEditor(string nodeId, string nodeLabel, string nodeKind, BehaviorTreeNodeParameterEditor parameterEditor);

Method: UpdateReadOnlyNodeEditor(string nodeId, string nodeLabel, string nodeKind, BehaviorTreeNodeParameterEditor parameterEditor)

Section titled “Method: UpdateReadOnlyNodeEditor(string nodeId, string nodeLabel, string nodeKind, BehaviorTreeNodeParameterEditor parameterEditor)”

Original lines: 1345-1381

Declaration hash: sha256:fefb69f28e357c0ca8dbc4969c1cf58b3bb8baa4f68792bff91748665a073220

C#
public void UpdateReadOnlyNodeEditor(string nodeId, string nodeLabel, string nodeKind, BehaviorTreeNodeParameterEditor parameterEditor);

Method: UpdateStaticNodeMemberRail(string nodeId, string nodeLabel, string nodeKind, VisualElement rail)

Section titled “Method: UpdateStaticNodeMemberRail(string nodeId, string nodeLabel, string nodeKind, VisualElement rail)”

Original lines: 1387-1423

Declaration hash: sha256:941f85222208114bf2b5c360d92cfa4b8c056d3527afec01f023550361d715f8

C#
public void UpdateStaticNodeMemberRail(string nodeId, string nodeLabel, string nodeKind, VisualElement rail);

Method: UpdateStaticValidationProfile(string profileToken)

Section titled “Method: UpdateStaticValidationProfile(string profileToken)”

Original lines: 1467-1472

Declaration hash: sha256:11c40c8a0422a5865ba8bec6d78b52f007f564e38a528f6f7a65e83659790bcc

C#
public void UpdateStaticValidationProfile(string profileToken);

Method: UpdateStaticValidation(string message, bool isValid)

Section titled “Method: UpdateStaticValidation(string message, bool isValid)”

Original lines: 1482-1500

Declaration hash: sha256:158ed2ba223e0cc95beb015ca6c2d6ed82dcc588b72926fbd1304e0f171d8b14

C#
public void UpdateStaticValidation(string message, bool isValid);

Method: UpdateRuntimePath(BehaviorSourceRuntimePath path, bool nothingSelected)

Section titled “Method: UpdateRuntimePath(BehaviorSourceRuntimePath path, bool nothingSelected)”

Original lines: 1510-1525

Declaration hash: sha256:7e4076cff539c8680da482574fdf3888c5cc78692a121d2acf565843dd9afab3

C#
public void UpdateRuntimePath(BehaviorSourceRuntimePath path, bool nothingSelected);

Original lines: 1532-1540

Declaration hash: sha256:5585d79e53ede757302c0e2de39ea0c9b32a0dea4d52114c51bcbf62983995bc

C#
public string BlackboardAssetFileName { get; set; }

Method: UpdateBlackboardFaults(IReadOnlyList<BlackboardFault> faults)

Section titled “Method: UpdateBlackboardFaults(IReadOnlyList<BlackboardFault> faults)”

Original lines: 1560-1563

Declaration hash: sha256:966d44c2e972739fe6df18c5745ed6eff19055c766a1ac26ed784815beab6b09

C#
public void UpdateBlackboardFaults(IReadOnlyList<BlackboardFault> faults);

Method: UpdateUncarriedBindings(IReadOnlyList<BehaviorUncarriedBinding> uncarried)

Section titled “Method: UpdateUncarriedBindings(IReadOnlyList<BehaviorUncarriedBinding> uncarried)”

Original lines: 1569-1572

Declaration hash: sha256:d15e5eea2477caeab8882be7e05290f15343e0a0f6013d27170e9904731dda6e

C#
public void UpdateUncarriedBindings(IReadOnlyList<BehaviorUncarriedBinding> uncarried);

Original lines: 1575-1576

Declaration hash: sha256:1938070d30e80df80f4594a7109ff30212458cc970cc3d2794af38a58fe91630

C#
public IReadOnlyList<BehaviorUncarriedBinding> UncarriedBindings { get; }

Method: UpdateBlackboard(IReadOnlyList<BehaviorBlackboardFieldSnapshot> fields, bool isLive, bool allowStaticEdits, Func<string, string> defaultValueResolver, bool showStoredValuesWhenNotLive)

Section titled “Method: UpdateBlackboard(IReadOnlyList<BehaviorBlackboardFieldSnapshot> fields, bool isLive, bool allowStaticEdits, Func<string, string> defaultValueResolver, bool showStoredValuesWhenNotLive)”

Original lines: 1579-1594

Declaration hash: sha256:a9e180396fd03dd8159f363183a859ff6ea97b00e8c1b9f4086d897e1add0cf1

C#
public void UpdateBlackboard(IReadOnlyList<BehaviorBlackboardFieldSnapshot> fields, bool isLive, bool allowStaticEdits, Func<string, string> defaultValueResolver, bool showStoredValuesWhenNotLive = false);

Method: MarkLiveBlackboardValuesDetached()

Section titled “Method: MarkLiveBlackboardValuesDetached()”

Original lines: 1601-1604

Declaration hash: sha256:3e6ad8025e299c9391f5c5e167e8f7006d0b11f46ea0f3feb3081655db97a5e9

C#
public void MarkLiveBlackboardValuesDetached();

Method: UpdateBlackboardMemberBindings(BehaviorSourceDocument document, bool isLive, bool allowStaticEdits)

Section titled “Method: UpdateBlackboardMemberBindings(BehaviorSourceDocument document, bool isLive, bool allowStaticEdits)”

Original lines: 1607-1614

Declaration hash: sha256:c8de91e5e9a219c97a79ca1ae339b65a3a45e91e46e8fda375837321e9ca600f

C#
public void UpdateBlackboardMemberBindings(BitQuirky.Behavior.Authoring.BehaviorSourceDocument document, bool isLive, bool allowStaticEdits);

Original lines: 1620

Declaration hash: sha256:c027ad74ae69539294fdb5b769637522306d401664c65415aeed60493871325d

C#
public BehaviorTreeBlackboardPanel BlackboardPanel { get; }

Method: UpdateWatchedValues(IReadOnlyList<BehaviorWatchedFieldSnapshot> watchedFields)

Section titled “Method: UpdateWatchedValues(IReadOnlyList<BehaviorWatchedFieldSnapshot> watchedFields)”

Original lines: 1623-1640

Declaration hash: sha256:cbe9d0397c2f0d522f6debe5f838caf663a579868babb6ec5e8b9f734547251d

C#
public void UpdateWatchedValues(IReadOnlyList<BehaviorWatchedFieldSnapshot> watchedFields);

Method: UpdateRecentEvents(IReadOnlyList<BehaviorRecentEventSnapshot> recentEvents)

Section titled “Method: UpdateRecentEvents(IReadOnlyList<BehaviorRecentEventSnapshot> recentEvents)”

Original lines: 1643-1660

Declaration hash: sha256:fa379699ed76a8d20a82359b58546f3441f64b6dd122072c760a51aea8e32c8c

C#
public void UpdateRecentEvents(IReadOnlyList<BehaviorRecentEventSnapshot> recentEvents);

Original lines: 1672-1676

Declaration hash: sha256:03d596ab98f017252a44853e04d0656f4727b0d948b0ccba680407e21372ab6e

C#
public void FocusBlackboardSearch();

Method: RevealBlackboardEntry(string projectedName)

Section titled “Method: RevealBlackboardEntry(string projectedName)”

Original lines: 1683-1706

Declaration hash: sha256:250c77dd0dea9abc581120dbb406add2f88e59079e513602dca116f1ed2d7f26

C#
public void RevealBlackboardEntry(string projectedName);
Full-size image