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

Original file: Packages/io.bitquirky.behavior/Editor/Member/BehaviorTreeNodeParameterEditor.cs

Source file hash: sha256:820cad4c11211c79ed82c466d2eac9c9aee26033f144bf136f0ed9f5a00d0d40

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

Original lines: 32-4042

Declaration hash: sha256:4db8bbb0e4b10b930d356411f80006cd35a665bd1869041e781f2cec9f975d32

C#
public sealed class BehaviorTreeNodeParameterEditor : VisualElement
{
}

Original lines: 61-65

Declaration hash: sha256:c85b2b2509c5a6c85216c57ae78679da360dba356dc7ac51370c6fb2fab546a7

C#
public event Action<VisualElement, IReadOnlyList<BehaviorMemberVariableCandidate>, BehaviorSourceTypeIdentity, Action<string>> TransitionVariablePickerRequested;

Method: BehaviorTreeNodeParameterEditor(NodeAuthoringRegistry registry)

Section titled “Method: BehaviorTreeNodeParameterEditor(NodeAuthoringRegistry registry)”

Original lines: 69-74

Declaration hash: sha256:1ba0959555d3fea643a4e4760d7f8cce031eebb053e69aebe7028ee2d8148127

C#
public BehaviorTreeNodeParameterEditor(NodeAuthoringRegistry registry);

Original lines: 83-84

Declaration hash: sha256:90a79148b1b99bfa1f895772963b71dd14cb54185c3f056be6618f715b078610

C#
public Func<string, string, int, IBehaviorTreeEditCommand> SiblingReorderCommandFactory { get; set; }

Method: Bind(BehaviorSourceNode node, BehaviorTreeEditingSession session, Action<VisualElement> addChildRequested)

Section titled “Method: Bind(BehaviorSourceNode node, BehaviorTreeEditingSession session, Action<VisualElement> addChildRequested)”

Original lines: 97-141

Declaration hash: sha256:f7de9ce6b85467c5902b3146fdf93f3253a33a14f2d860941a1b414d2fca784b

C#
public void Bind(BehaviorSourceNode node, BehaviorTreeEditingSession session, Action<VisualElement> addChildRequested = null);

Method: BindReadOnly(BehaviorSourceNode node, BehaviorSourceAst ast)

Section titled “Method: BindReadOnly(BehaviorSourceNode node, BehaviorSourceAst ast)”

Original lines: 149-179

Declaration hash: sha256:9f0f6d8c38f5d1e7c483c4cc3d601f796d54f0b2d14a5974a4007ecc4bee390a

C#
public void BindReadOnly(BehaviorSourceNode node, BehaviorSourceAst ast);

Method: BindStateMachineCandidateEligibility(string referenceNodeId, BehaviorSourceNode candidate, BehaviorTreeEditingSession session)

Section titled “Method: BindStateMachineCandidateEligibility(string referenceNodeId, BehaviorSourceNode candidate, BehaviorTreeEditingSession session)”

Original lines: 394-419

Declaration hash: sha256:bbecfd2643bd8475d58aa164d0a39cd8c2f7ec5fa823b44e8cc3ffb86459159c

C#
public void BindStateMachineCandidateEligibility(string referenceNodeId, BehaviorSourceNode candidate, BehaviorTreeEditingSession session);

Method: BindStateMachineCandidateEligibilityReadOnly(BehaviorSourceNode candidate, BehaviorSourceAst ast, BehaviorSourceTransitionConditionGroup group)

Section titled “Method: BindStateMachineCandidateEligibilityReadOnly(BehaviorSourceNode candidate, BehaviorSourceAst ast, BehaviorSourceTransitionConditionGroup group)”

Original lines: 426-523

Declaration hash: sha256:9259ac0634226756138339b2aa3b9d525583f37e5cd1c3a9929f41da3cf9f114

C#
public void BindStateMachineCandidateEligibilityReadOnly(BehaviorSourceNode candidate, BehaviorSourceAst ast, BehaviorSourceTransitionConditionGroup group);

Method: BindRepeatReadOnly(BehaviorSourceNode node, int currentRun, string lastChildResult)

Section titled “Method: BindRepeatReadOnly(BehaviorSourceNode node, int currentRun, string lastChildResult)”

Original lines: 528-544

Declaration hash: sha256:21ef567756510b73bbb0ad1630b6631fbcf76f522f9f05f447aaa2cc0bc91539

C#
public void BindRepeatReadOnly(BehaviorSourceNode node, int currentRun, string lastChildResult);

Method: DescribeRepeatPill(string policyToken, string countRaw)

Section titled “Method: DescribeRepeatPill(string policyToken, string countRaw)”

Original lines: 547-582

Declaration hash: sha256:8dfd971c5a85e398e9249e648773397dc98d9568a28234998a02aba09d41f5b0

C#
public static string DescribeRepeatPill(string policyToken, string countRaw);

Method: BindRandomSelectorReadOnly(BehaviorSourceNode node, BehaviorSourceAst ast, bool hasLiveState, in BehaviorRandomSelectorLiveState liveState)

Section titled “Method: BindRandomSelectorReadOnly(BehaviorSourceNode node, BehaviorSourceAst ast, bool hasLiveState, in BehaviorRandomSelectorLiveState liveState)”

Original lines: 1428-1452

Declaration hash: sha256:9d1a790fd087c8f47f63a8f171a15d3aedc54a5ee2ee958d4f4aabd75982104d

C#
public void BindRandomSelectorReadOnly(BehaviorSourceNode node, BehaviorSourceAst ast, bool hasLiveState, in BehaviorRandomSelectorLiveState liveState);
Full-size image