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.
Type: BehaviorTreeEditorInspector
Section titled “Type: BehaviorTreeEditorInspector”Original lines: 59-2147
Declaration hash: sha256:c87aa4ff56001e690736032963b7047f6c4af0702f0cc56cb77c9121d5828985
public sealed class BehaviorTreeEditorInspector : VisualElement{}Event: OnActiveNodeFocusRequested
Section titled “Event: OnActiveNodeFocusRequested”Original lines: 212
Declaration hash: sha256:b9f4c97dd34340d9ec9adb6bce8a76dde25ecae848c0939ec08c92931f41ad0a
public event Action<System.Guid> OnActiveNodeFocusRequested;Event: OnPendingRequestClicked
Section titled “Event: OnPendingRequestClicked”Original lines: 219
Declaration hash: sha256:b59fbc2a402d909a25270c631c960b3f783959f372e6c1d9146e62bd25f40973
public event Action<BehaviorPendingExternalSnapshot> OnPendingRequestClicked;Event: OnBlackboardDefaultValueChanged
Section titled “Event: OnBlackboardDefaultValueChanged”Original lines: 222
Declaration hash: sha256:a9f6d27087814009463197b49ab81690eeb76f559a2c84dcc17e35ca2b39369a
public event Action<string, BakedFieldTypeCode, string> OnBlackboardDefaultValueChanged;Event: OnDeclareVariableRequested
Section titled “Event: OnDeclareVariableRequested”Original lines: 229
Declaration hash: sha256:ee166bde1e3ac080f3da59602e625ec0e4b004d753fb05fb21897852fdf8b86c
public event Action OnDeclareVariableRequested;Event: OnRemoveVariableRequested
Section titled “Event: OnRemoveVariableRequested”Original lines: 232
Declaration hash: sha256:0e41c1ae0462357d50906332b6815ed12398ccd7396425c04816c911a9f8b4e8
public event Action<string> OnRemoveVariableRequested;Event: OnChangeVariableTypeRequested
Section titled “Event: OnChangeVariableTypeRequested”Original lines: 235
Declaration hash: sha256:951fe55e4bde88609303f05b5aad6c9d426ffa06c70667d62b1bd60f27e57b1a
public event Action<string> OnChangeVariableTypeRequested;Event: OnRenameVariableRequested
Section titled “Event: OnRenameVariableRequested”Original lines: 238
Declaration hash: sha256:1fb3021c4a7bf724ab428a1c2ede89c8d2714a7e170b77acd4391c9dad8691c5
public event Action<string, string> OnRenameVariableRequested;Event: OnRevalueVariableRequested
Section titled “Event: OnRevalueVariableRequested”Original lines: 241
Declaration hash: sha256:ad53b10a9ad97c8cf52bdf0106d712692ef76b97dce46c5a6ee2ca004bdb11dd
public event Action<string, string> OnRevalueVariableRequested;Event: OnValueEditRequested
Section titled “Event: OnValueEditRequested”Original lines: 244
Declaration hash: sha256:7fdf1fb52275918630f57df90b32f2c30e0f1642ab913c5bfe7ffac6f5d01e32
public event Action<BehaviorBlackboardValueEditRequest> OnValueEditRequested;Event: OnBindMemberRequested
Section titled “Event: OnBindMemberRequested”Original lines: 247
Declaration hash: sha256:e276f89aeea98ee723f3875e901bb30c61061d6f92ba12824adc005a137d136f
public event Action OnBindMemberRequested;Event: OnMemberRenameRequested
Section titled “Event: OnMemberRenameRequested”Original lines: 250
Declaration hash: sha256:9779e1b637b73fa3a570889674edda70f9b86c9cb3796ec50b4d3e1ceaf7b56e
public event Action<string, string> OnMemberRenameRequested;Event: OnMemberUnbindRequested
Section titled “Event: OnMemberUnbindRequested”Original lines: 253
Declaration hash: sha256:2b5de2e5a3434fbb743fddae82e60998054cdf111dd85e1830c57079fdb10cd3
public event Action<string> OnMemberUnbindRequested;Event: OnMemberGoToNodeRequested
Section titled “Event: OnMemberGoToNodeRequested”Original lines: 259
Declaration hash: sha256:7dafceb1d63fad6275d0aba141bb64740a23b7cfc7c3179b01a018324ea1da02
public event Action<string> OnMemberGoToNodeRequested;Event: OnNodeRenameRequested
Section titled “Event: OnNodeRenameRequested”Original lines: 265
Declaration hash: sha256:8e8cd4e88a67be6f7a3a359951feb790ce02c5bf62dc7121513d166baab66161
public event Action<string, string> OnNodeRenameRequested;Event: OnRuntimePathChanged
Section titled “Event: OnRuntimePathChanged”Original lines: 271
Declaration hash: sha256:ac5ba86ac917ffe4c23f67856d073424e4fb37b2372da1357e3570a138a63efd
public event Action<BehaviorSourceRuntimePath> OnRuntimePathChanged;Event: OnLiveMemberEditRequested
Section titled “Event: OnLiveMemberEditRequested”Original lines: 278
Declaration hash: sha256:59db9f07bc05a43e45167a3a69fd5a0f5bf035fedab1ebe7966b16e18ab2048f
public event Action<BehaviorLiveMemberEditRequest> OnLiveMemberEditRequested;Event: OnBlackboardRecoveryRequested
Section titled “Event: OnBlackboardRecoveryRequested”Original lines: 284
Declaration hash: sha256:5f5e10fb117fce53d6e913238668ec99e5f24d163ac9c8bb1da41f5ef9b19777
public event Action<BlackboardFault, string> OnBlackboardRecoveryRequested;Event: OnUncarriedBindingRecoveryRequested
Section titled “Event: OnUncarriedBindingRecoveryRequested”Original lines: 291
Declaration hash: sha256:312f18735241f9d4b80e51e918ba8e0e2e5a42eea4cd6bd04b7ab5c4b457ba26
public event Action<BehaviorUncarriedBinding, string> OnUncarriedBindingRecoveryRequested;Property: PendingRequestAdapter
Section titled “Property: PendingRequestAdapter”Original lines: 307
Declaration hash: sha256:1e4cffa62eb71b72ede92afcefca755c7345d8809592bf54ae513d75f5f16980
public Func<BehaviorPendingExternalSnapshot, int, BehaviorTreePendingRequestRow> PendingRequestAdapter { get; set; }Method: BehaviorTreeEditorInspector()
Section titled “Method: BehaviorTreeEditorInspector()”Original lines: 319-663
Declaration hash: sha256:5ea8c074b4721b53d1f6261dd8debf4edea83a14e762c340d818059b482b8ac7
public BehaviorTreeEditorInspector();Method: GetSection(BehaviorTreeInspectorSection kind)
Section titled “Method: GetSection(BehaviorTreeInspectorSection kind)”Original lines: 670-673
Declaration hash: sha256:35e07f177d5aca65cceac0b8d65131e6d914bd3e5b89c2ceab73c9e85b12df0c
public InspectorSection GetSection(BehaviorTreeInspectorSection kind);Method: BindInspectorState(BehaviorTreeInspectorState state)
Section titled “Method: BindInspectorState(BehaviorTreeInspectorState state)”Original lines: 676-692
Declaration hash: sha256:ffd7256e4c28af0797c0ec71cebd75100ff047e6a7aeab1fd94183ef8746bf34
public void BindInspectorState(BehaviorTreeInspectorState state);Method: SetLiveMode(bool isLive)
Section titled “Method: SetLiveMode(bool isLive)”Original lines: 741-748
Declaration hash: sha256:f748e27b9b47487df34ce647754712954ab46266680ccececd831f84ee50d806
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
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
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
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
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
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
public void UpdateLiveMemberBindings(IReadOnlyList<BehaviorLiveMemberSnapshot> snapshots, bool isPaused);Property: HasSurfacedMemberBinding
Section titled “Property: HasSurfacedMemberBinding”Original lines: 959
Declaration hash: sha256:33cfbecc0b8d4dff8e3b228b2c8fb53834a8084788164a95810425bf34afd92b
public bool HasSurfacedMemberBinding { get; }Method: ClearLiveMemberBindings()
Section titled “Method: ClearLiveMemberBindings()”Original lines: 962-978
Declaration hash: sha256:b9e8ab13941f0d3781065968ca689fb5304ac08ced00bfa16bf8b867a7a7178c
public void ClearLiveMemberBindings();Method: SetCompactMemberOverlayActive(bool active)
Section titled “Method: SetCompactMemberOverlayActive(bool active)”Original lines: 1009-1023
Declaration hash: sha256:f678e8b777596db604975697c2394b821ce6f126604e715e6e4ea05a1075792d
public void SetCompactMemberOverlayActive(bool active);Method: ClearLiveRuntimePresentation(bool retainMemberBindings)
Section titled “Method: ClearLiveRuntimePresentation(bool retainMemberBindings)”Original lines: 1161-1191
Declaration hash: sha256:536bac589333613e39ab52cfc1cb843c9f461dae9de74dc35a7ca28c834539ad
public void ClearLiveRuntimePresentation(bool retainMemberBindings = false);Method: ResetToStaticPlaceholders(bool preserveSelectedNodeDetails)
Section titled “Method: ResetToStaticPlaceholders(bool preserveSelectedNodeDetails)”Original lines: 1197-1212
Declaration hash: sha256:702055cb78933b3283e1cacfb1c271b00252997b3b0f8a28d9a7265be9ab9420
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
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
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
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
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
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
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
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
public void UpdateRuntimePath(BehaviorSourceRuntimePath path, bool nothingSelected);Property: BlackboardAssetFileName
Section titled “Property: BlackboardAssetFileName”Original lines: 1532-1540
Declaration hash: sha256:5585d79e53ede757302c0e2de39ea0c9b32a0dea4d52114c51bcbf62983995bc
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
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
public void UpdateUncarriedBindings(IReadOnlyList<BehaviorUncarriedBinding> uncarried);Property: UncarriedBindings
Section titled “Property: UncarriedBindings”Original lines: 1575-1576
Declaration hash: sha256:1938070d30e80df80f4594a7109ff30212458cc970cc3d2794af38a58fe91630
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
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
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
public void UpdateBlackboardMemberBindings(BitQuirky.Behavior.Authoring.BehaviorSourceDocument document, bool isLive, bool allowStaticEdits);Property: BlackboardPanel
Section titled “Property: BlackboardPanel”Original lines: 1620
Declaration hash: sha256:c027ad74ae69539294fdb5b769637522306d401664c65415aeed60493871325d
public BehaviorTreeBlackboardPanel BlackboardPanel { get; }Method: UpdateWatchedValues(IReadOnlyList<BehaviorWatchedFieldSnapshot> watchedFields)
Section titled “Method: UpdateWatchedValues(IReadOnlyList<BehaviorWatchedFieldSnapshot> watchedFields)”Original lines: 1623-1640
Declaration hash: sha256:cbe9d0397c2f0d522f6debe5f838caf663a579868babb6ec5e8b9f734547251d
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
public void UpdateRecentEvents(IReadOnlyList<BehaviorRecentEventSnapshot> recentEvents);Method: FocusBlackboardSearch()
Section titled “Method: FocusBlackboardSearch()”Original lines: 1672-1676
Declaration hash: sha256:03d596ab98f017252a44853e04d0656f4727b0d948b0ccba680407e21372ab6e
public void FocusBlackboardSearch();Method: RevealBlackboardEntry(string projectedName)
Section titled “Method: RevealBlackboardEntry(string projectedName)”Original lines: 1683-1706
Declaration hash: sha256:250c77dd0dea9abc581120dbb406add2f88e59079e513602dca116f1ed2d7f26
public void RevealBlackboardEntry(string projectedName);