StateMachineReferenceEditor.cs declarations
Public API declaration excerpts from Packages/io.bitquirky.behavior/Editor/StateMachineReferenceEditor.cs.
Source snapshot ad0983d00d77.
On this page
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.
Type: StateMachineReferenceLiveData
Section titled “Type: StateMachineReferenceLiveData”Original lines: 31-49
Declaration hash: sha256:737be29398b4f8c6d7755a54288e65704ee864671c59a8bde6685ed966547147
public sealed class StateMachineReferenceLiveData{}Property: ActiveCandidateNodeId
Section titled “Property: ActiveCandidateNodeId”Original lines: 34
Declaration hash: sha256:d15cf0aeeea886b3b859e9eb89f4d79243f07378e4cc61c85b0ba966b4311565
public string ActiveCandidateNodeId { get; set; }Property: MachineFinished
Section titled “Property: MachineFinished”Original lines: 36
Declaration hash: sha256:49dba23b42ad9d219d1a4a1f1f197c4dd9aecda51333a8bd09caae45ff06bfa1
public int MachineFinished { get; set; }Property: ActiveStateMachineReferenceIndex
Section titled “Property: ActiveStateMachineReferenceIndex”Original lines: 38
Declaration hash: sha256:f8fbbd069a7d4078d6fb594afb49af1627f676633534fe2198ddcda523de0fbd
public int ActiveStateMachineReferenceIndex { get; set; }Property: ActiveStateMachineCandidateIndex
Section titled “Property: ActiveStateMachineCandidateIndex”Original lines: 40
Declaration hash: sha256:fb5658197dd87abe3b381916892e9589659564097a83726e0c2206a9155bd430
public int ActiveStateMachineCandidateIndex { get; set; }Property: ActiveMachineIndex
Section titled “Property: ActiveMachineIndex”Original lines: 42
Declaration hash: sha256:27c62368055db75b7c64d18b79283cc6e3dbf938dba57b919744d159a3ba008a
public int ActiveMachineIndex { get; set; }Property: NestedMachinePhase
Section titled “Property: NestedMachinePhase”Original lines: 44
Declaration hash: sha256:51f3528f9650e72efcea2847428e87755ac9c785d2044266f169ebd8feab0326
public int NestedMachinePhase { get; set; }Property: NestedMachineResult
Section titled “Property: NestedMachineResult”Original lines: 46
Declaration hash: sha256:8c42357243baffb179dce359371d365de28410c6405bbcd4fbf1bbeeb4db76ec
public int NestedMachineResult { get; set; }Property: SuspensionDepth
Section titled “Property: SuspensionDepth”Original lines: 48
Declaration hash: sha256:fd42601bfc37e05b23ebe3257c919d7e15b8e3fb7d112c7cb78fb668b29ea794
public int SuspensionDepth { get; set; }Type: StateMachineReferenceEditor
Section titled “Type: StateMachineReferenceEditor”Original lines: 66-1112
Declaration hash: sha256:03e06588eb93694f4aa1af46adf45fe614b8ca8bd06a6b9202b74f464abcca50
public sealed class StateMachineReferenceEditor : VisualElement{}Event: OpenModuleRequested
Section titled “Event: OpenModuleRequested”Original lines: 91
Declaration hash: sha256:afa0499dd1a1595ce0041bc252775c4b52587f348ba89511eaad39f13e07d1ff
public event Action<string> OpenModuleRequested;Event: VariablePickerRequested
Section titled “Event: VariablePickerRequested”Original lines: 96-100
Declaration hash: sha256:c8d8c51da328b01c672d75ffc9bf360128c0582c0206732d8f2a493364625fd7
public event Action<VisualElement, IReadOnlyList<BehaviorMemberVariableCandidate>, BehaviorSourceTypeIdentity, Action<string>> VariablePickerRequested;Method: StateMachineReferenceEditor()
Section titled “Method: StateMachineReferenceEditor()”Original lines: 103-118
Declaration hash: sha256:dc859e44b60cd290c4beb4026b6ce4078ffe02728d619aeab1a5da493b97c56a
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
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
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
public void UpdateLive(StateMachineReferenceLiveData liveData);