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/StateMachineReferenceEditor.cs

Source file hash: sha256:f67040e0fb628e572c12e81269649715a634b1ee2b7f74b5a71350ab9431acb0

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

Original lines: 31-49

Declaration hash: sha256:737be29398b4f8c6d7755a54288e65704ee864671c59a8bde6685ed966547147

C#
public sealed class StateMachineReferenceLiveData
{
}

Original lines: 34

Declaration hash: sha256:d15cf0aeeea886b3b859e9eb89f4d79243f07378e4cc61c85b0ba966b4311565

C#
public string ActiveCandidateNodeId { get; set; }

Original lines: 36

Declaration hash: sha256:49dba23b42ad9d219d1a4a1f1f197c4dd9aecda51333a8bd09caae45ff06bfa1

C#
public int MachineFinished { get; set; }

Property: ActiveStateMachineReferenceIndex

Section titled “Property: ActiveStateMachineReferenceIndex”

Original lines: 38

Declaration hash: sha256:f8fbbd069a7d4078d6fb594afb49af1627f676633534fe2198ddcda523de0fbd

C#
public int ActiveStateMachineReferenceIndex { get; set; }

Property: ActiveStateMachineCandidateIndex

Section titled “Property: ActiveStateMachineCandidateIndex”

Original lines: 40

Declaration hash: sha256:fb5658197dd87abe3b381916892e9589659564097a83726e0c2206a9155bd430

C#
public int ActiveStateMachineCandidateIndex { get; set; }

Original lines: 42

Declaration hash: sha256:27c62368055db75b7c64d18b79283cc6e3dbf938dba57b919744d159a3ba008a

C#
public int ActiveMachineIndex { get; set; }

Original lines: 44

Declaration hash: sha256:51f3528f9650e72efcea2847428e87755ac9c785d2044266f169ebd8feab0326

C#
public int NestedMachinePhase { get; set; }

Original lines: 46

Declaration hash: sha256:8c42357243baffb179dce359371d365de28410c6405bbcd4fbf1bbeeb4db76ec

C#
public int NestedMachineResult { get; set; }

Original lines: 48

Declaration hash: sha256:fd42601bfc37e05b23ebe3257c919d7e15b8e3fb7d112c7cb78fb668b29ea794

C#
public int SuspensionDepth { get; set; }

Original lines: 66-1112

Declaration hash: sha256:03e06588eb93694f4aa1af46adf45fe614b8ca8bd06a6b9202b74f464abcca50

C#
public sealed class StateMachineReferenceEditor : VisualElement
{
}

Original lines: 91

Declaration hash: sha256:afa0499dd1a1595ce0041bc252775c4b52587f348ba89511eaad39f13e07d1ff

C#
public event Action<string> OpenModuleRequested;

Original lines: 96-100

Declaration hash: sha256:c8d8c51da328b01c672d75ffc9bf360128c0582c0206732d8f2a493364625fd7

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

Original lines: 103-118

Declaration hash: sha256:dc859e44b60cd290c4beb4026b6ce4078ffe02728d619aeab1a5da493b97c56a

C#
public StateMachineReferenceEditor();

Method: Bind(BehaviorTreeEditingSession session, string referenceNodeId, string hostAssetPath, StateMachineReferenceLiveData liveData)

Section titled “Method: Bind(BehaviorTreeEditingSession session, string referenceNodeId, string hostAssetPath, StateMachineReferenceLiveData liveData)”

Original lines: 124-143

Declaration hash: sha256:53e49d20a85a23ca6831b50dd0dbdfec8591e1c627be9d9f12ac2af9a3579209

C#
public void Bind(BehaviorTreeEditingSession session, string referenceNodeId, string hostAssetPath, StateMachineReferenceLiveData liveData = null);

Method: BindLive(BehaviorSourceAst ast, string referenceNodeId, string hostAssetPath, StateMachineReferenceLiveData liveData)

Section titled “Method: BindLive(BehaviorSourceAst ast, string referenceNodeId, string hostAssetPath, StateMachineReferenceLiveData liveData)”

Original lines: 150-169

Declaration hash: sha256:0cf65e9462aeceab0d6d57c04805eeb3f1e35f10e6ad7b890339f91b5e041049

C#
public void BindLive(BehaviorSourceAst ast, string referenceNodeId, string hostAssetPath, StateMachineReferenceLiveData liveData);

Method: UpdateLive(StateMachineReferenceLiveData liveData)

Section titled “Method: UpdateLive(StateMachineReferenceLiveData liveData)”

Original lines: 172-183

Declaration hash: sha256:ca85b06a4ea22e194ecd95c798ef515feb6d8e94cdf83a8394de4cce1c2b1355

C#
public void UpdateLive(StateMachineReferenceLiveData liveData);
Full-size image