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

StateMachineReferenceEditCommands.cs declarations

Public API declaration excerpts from Packages/io.bitquirky.behavior/Editor/BehaviorTreeEditCommands/StateMachineReferenceEditCommands.cs.

Source snapshot ad0983d00d77.

On this page

Original file: Packages/io.bitquirky.behavior/Editor/BehaviorTreeEditCommands/StateMachineReferenceEditCommands.cs

Source file hash: sha256:a4822e794a5828cf253978068876d7a3466d228c1c84f2d52cc3ca87c3cfd356

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

Type: AddStateMachineReferenceCandidateCommand

Section titled “Type: AddStateMachineReferenceCandidateCommand”

Original lines: 22-132

Declaration hash: sha256:9b8079b4e8ebd5de324719524088227b38e12712956b117d29bc73bf745474c7

C#
public sealed class AddStateMachineReferenceCandidateCommand : IBehaviorTreeEditCommand
{
}

Original lines: 34

Declaration hash: sha256:d57d0b56fdf4a1462f3d76acb526d4434333787490d27769411c6c443c7fed38

C#
public bool IsStructural { get; }

Method: AddStateMachineReferenceCandidateCommand(string referenceNodeId, string candidateNodeId, string moduleAddress, int candidateIndex, bool isDefault)

Section titled “Method: AddStateMachineReferenceCandidateCommand(string referenceNodeId, string candidateNodeId, string moduleAddress, int candidateIndex, bool isDefault)”

Original lines: 37-53

Declaration hash: sha256:4d6b530d6dbce883f3c693709c4828f108a61574574db1a3bbea9a19dc8b642a

C#
public AddStateMachineReferenceCandidateCommand(string referenceNodeId, string candidateNodeId, string moduleAddress, int candidateIndex, bool isDefault = false);

Method: Apply(BehaviorSourceDocument document)

Section titled “Method: Apply(BehaviorSourceDocument document)”

Original lines: 56-117

Declaration hash: sha256:a3efecbc670694e61a19460896fdd0223232824d02587f9e219ba712ed691124

C#
public void Apply(BehaviorSourceDocument document);

Method: Invert(BehaviorSourceDocument document)

Section titled “Method: Invert(BehaviorSourceDocument document)”

Original lines: 120-126

Declaration hash: sha256:6bd051ae7edb5335a69577af6bbe485bdb6b3bae45cbc7861db26df7b365eea7

C#
public void Invert(BehaviorSourceDocument document);

Original lines: 129-131

Declaration hash: sha256:94e0f8978de7d0f5e31d77a6c7255cea2c35dbc92c1ef8104d996d0c81f3817a

C#
public string Describe();

Type: ChangeStateMachineCandidateModuleCommand

Section titled “Type: ChangeStateMachineCandidateModuleCommand”

Original lines: 145-207

Declaration hash: sha256:90721a6f9064b5addba6011792e8918adc5c2261cc76359513c07f432bee630f

C#
public sealed class ChangeStateMachineCandidateModuleCommand : IBehaviorTreeEditCommand, IBehaviorTreeNoOpAwareEditCommand
{
}

Original lines: 156

Declaration hash: sha256:d57d0b56fdf4a1462f3d76acb526d4434333787490d27769411c6c443c7fed38

C#
public bool IsStructural { get; }

Method: ChangeStateMachineCandidateModuleCommand(string candidateNodeId, string moduleAddress)

Section titled “Method: ChangeStateMachineCandidateModuleCommand(string candidateNodeId, string moduleAddress)”

Original lines: 159-166

Declaration hash: sha256:a265f3236ea6b1c1bd12197719496ba88c9d695770da3e82b44946c7fd29d630

C#
public ChangeStateMachineCandidateModuleCommand(string candidateNodeId, string moduleAddress);

Method: WouldChange(BehaviorSourceDocument document)

Section titled “Method: WouldChange(BehaviorSourceDocument document)”

Original lines: 169-175

Declaration hash: sha256:627cf36f4d552f2ed45dee40aa204035ea1a3944d4eec803c5f4db882db348c8

C#
public bool WouldChange(BehaviorSourceDocument document);

Method: Apply(BehaviorSourceDocument document)

Section titled “Method: Apply(BehaviorSourceDocument document)”

Original lines: 178-191

Declaration hash: sha256:a3efecbc670694e61a19460896fdd0223232824d02587f9e219ba712ed691124

C#
public void Apply(BehaviorSourceDocument document);

Method: Invert(BehaviorSourceDocument document)

Section titled “Method: Invert(BehaviorSourceDocument document)”

Original lines: 194-203

Declaration hash: sha256:6bd051ae7edb5335a69577af6bbe485bdb6b3bae45cbc7861db26df7b365eea7

C#
public void Invert(BehaviorSourceDocument document);

Original lines: 206

Declaration hash: sha256:94e0f8978de7d0f5e31d77a6c7255cea2c35dbc92c1ef8104d996d0c81f3817a

C#
public string Describe();

Type: ReorderStateMachineReferenceCandidateCommand

Section titled “Type: ReorderStateMachineReferenceCandidateCommand”

Original lines: 220-291

Declaration hash: sha256:9c6a03ea3885135eec30c0729a36e7cecbb844a48873bd444da68ae003f64f3b

C#
public sealed class ReorderStateMachineReferenceCandidateCommand : IBehaviorTreeEditCommand, IBehaviorTreeNoOpAwareEditCommand
{
}

Original lines: 231

Declaration hash: sha256:d57d0b56fdf4a1462f3d76acb526d4434333787490d27769411c6c443c7fed38

C#
public bool IsStructural { get; }

Method: ReorderStateMachineReferenceCandidateCommand(string referenceNodeId, string candidateNodeId, int targetIndex)

Section titled “Method: ReorderStateMachineReferenceCandidateCommand(string referenceNodeId, string candidateNodeId, int targetIndex)”

Original lines: 234-243

Declaration hash: sha256:9f9ae4c9588c09f6b3dd39ba52b16c8671284d2a3742cbf9c3e69a1292551073

C#
public ReorderStateMachineReferenceCandidateCommand(string referenceNodeId, string candidateNodeId, int targetIndex);

Method: WouldChange(BehaviorSourceDocument document)

Section titled “Method: WouldChange(BehaviorSourceDocument document)”

Original lines: 246-253

Declaration hash: sha256:627cf36f4d552f2ed45dee40aa204035ea1a3944d4eec803c5f4db882db348c8

C#
public bool WouldChange(BehaviorSourceDocument document);

Method: Apply(BehaviorSourceDocument document)

Section titled “Method: Apply(BehaviorSourceDocument document)”

Original lines: 256-278

Declaration hash: sha256:a3efecbc670694e61a19460896fdd0223232824d02587f9e219ba712ed691124

C#
public void Apply(BehaviorSourceDocument document);

Method: Invert(BehaviorSourceDocument document)

Section titled “Method: Invert(BehaviorSourceDocument document)”

Original lines: 281-287

Declaration hash: sha256:6bd051ae7edb5335a69577af6bbe485bdb6b3bae45cbc7861db26df7b365eea7

C#
public void Invert(BehaviorSourceDocument document);

Original lines: 290

Declaration hash: sha256:94e0f8978de7d0f5e31d77a6c7255cea2c35dbc92c1ef8104d996d0c81f3817a

C#
public string Describe();

Type: RemoveStateMachineReferenceCandidateCommand

Section titled “Type: RemoveStateMachineReferenceCandidateCommand”

Original lines: 303-368

Declaration hash: sha256:aac1f08b4d2a34bcf9c7f1034b3042767ac4ecff22ec8cafaab8d93eb6088fdf

C#
public sealed class RemoveStateMachineReferenceCandidateCommand : IBehaviorTreeEditCommand
{
}

Original lines: 314

Declaration hash: sha256:d57d0b56fdf4a1462f3d76acb526d4434333787490d27769411c6c443c7fed38

C#
public bool IsStructural { get; }

Method: RemoveStateMachineReferenceCandidateCommand(string referenceNodeId, string candidateNodeId)

Section titled “Method: RemoveStateMachineReferenceCandidateCommand(string referenceNodeId, string candidateNodeId)”

Original lines: 317-324

Declaration hash: sha256:3d8a34d1dd19149ee074ed9a5f87dd55c94162d6e06d41dc9e95cf6c4658886c

C#
public RemoveStateMachineReferenceCandidateCommand(string referenceNodeId, string candidateNodeId);

Method: Apply(BehaviorSourceDocument document)

Section titled “Method: Apply(BehaviorSourceDocument document)”

Original lines: 327-347

Declaration hash: sha256:a3efecbc670694e61a19460896fdd0223232824d02587f9e219ba712ed691124

C#
public void Apply(BehaviorSourceDocument document);

Method: Invert(BehaviorSourceDocument document)

Section titled “Method: Invert(BehaviorSourceDocument document)”

Original lines: 350-364

Declaration hash: sha256:6bd051ae7edb5335a69577af6bbe485bdb6b3bae45cbc7861db26df7b365eea7

C#
public void Invert(BehaviorSourceDocument document);

Original lines: 367

Declaration hash: sha256:94e0f8978de7d0f5e31d77a6c7255cea2c35dbc92c1ef8104d996d0c81f3817a

C#
public string Describe();

Type: EditStateMachineCandidateOverrideCommand

Section titled “Type: EditStateMachineCandidateOverrideCommand”

Original lines: 380-450

Declaration hash: sha256:29c4579ad8a4b4410a9e919cb81dc2b6f3d4d21929397fdeeff02aede99c3508

C#
public sealed class EditStateMachineCandidateOverrideCommand : IBehaviorTreeEditCommand, IBehaviorTreeNoOpAwareEditCommand
{
}

Original lines: 391

Declaration hash: sha256:d57d0b56fdf4a1462f3d76acb526d4434333787490d27769411c6c443c7fed38

C#
public bool IsStructural { get; }

Method: EditStateMachineCandidateOverrideCommand(string candidateNodeId, string valueName, bool enabled, string payload)

Section titled “Method: EditStateMachineCandidateOverrideCommand(string candidateNodeId, string valueName, bool enabled, string payload)”

Original lines: 394-403

Declaration hash: sha256:9550a50ba89731621dfa87e39a12b22785b2e161c040156d9f95f0f083f6ccfc

C#
public EditStateMachineCandidateOverrideCommand(string candidateNodeId, string valueName, bool enabled, string payload);

Method: WouldChange(BehaviorSourceDocument document)

Section titled “Method: WouldChange(BehaviorSourceDocument document)”

Original lines: 406-415

Declaration hash: sha256:627cf36f4d552f2ed45dee40aa204035ea1a3944d4eec803c5f4db882db348c8

C#
public bool WouldChange(BehaviorSourceDocument document);

Method: Apply(BehaviorSourceDocument document)

Section titled “Method: Apply(BehaviorSourceDocument document)”

Original lines: 418-432

Declaration hash: sha256:a3efecbc670694e61a19460896fdd0223232824d02587f9e219ba712ed691124

C#
public void Apply(BehaviorSourceDocument document);

Method: Invert(BehaviorSourceDocument document)

Section titled “Method: Invert(BehaviorSourceDocument document)”

Original lines: 435-441

Declaration hash: sha256:6bd051ae7edb5335a69577af6bbe485bdb6b3bae45cbc7861db26df7b365eea7

C#
public void Invert(BehaviorSourceDocument document);

Original lines: 444-446

Declaration hash: sha256:94e0f8978de7d0f5e31d77a6c7255cea2c35dbc92c1ef8104d996d0c81f3817a

C#
public string Describe();

Type: EditStateMachineCandidateEligibilityCommand

Section titled “Type: EditStateMachineCandidateEligibilityCommand”

Original lines: 464-551

Declaration hash: sha256:56da7c10c2df5ef63094e9a24cc0f46ca7ef76ca29f60e63a4474efd1b000f20

C#
public sealed class EditStateMachineCandidateEligibilityCommand : IBehaviorTreeEditCommand, IBehaviorTreeNoOpAwareEditCommand
{
}

Original lines: 476

Declaration hash: sha256:d57d0b56fdf4a1462f3d76acb526d4434333787490d27769411c6c443c7fed38

C#
public bool IsStructural { get; }

Method: EditStateMachineCandidateEligibilityCommand(string referenceNodeId, string candidateNodeId, BehaviorSourceTransitionConditionGroupMode mode, IReadOnlyList<BehaviorSourceTransitionPredicate> predicates)

Section titled “Method: EditStateMachineCandidateEligibilityCommand(string referenceNodeId, string candidateNodeId, BehaviorSourceTransitionConditionGroupMode mode, IReadOnlyList<BehaviorSourceTransitionPredicate> predicates)”

Original lines: 479-502

Declaration hash: sha256:d9dce822f2b94d5d4be8a3bb09bed00bc65812f48e036c7bc0714d17030e9b56

C#
public EditStateMachineCandidateEligibilityCommand(string referenceNodeId, string candidateNodeId, BehaviorSourceTransitionConditionGroupMode mode, IReadOnlyList<BehaviorSourceTransitionPredicate> predicates);

Method: WouldChange(BehaviorSourceDocument document)

Section titled “Method: WouldChange(BehaviorSourceDocument document)”

Original lines: 505-511

Declaration hash: sha256:627cf36f4d552f2ed45dee40aa204035ea1a3944d4eec803c5f4db882db348c8

C#
public bool WouldChange(BehaviorSourceDocument document);

Method: Apply(BehaviorSourceDocument document)

Section titled “Method: Apply(BehaviorSourceDocument document)”

Original lines: 514-532

Declaration hash: sha256:a3efecbc670694e61a19460896fdd0223232824d02587f9e219ba712ed691124

C#
public void Apply(BehaviorSourceDocument document);

Method: Invert(BehaviorSourceDocument document)

Section titled “Method: Invert(BehaviorSourceDocument document)”

Original lines: 535-545

Declaration hash: sha256:6bd051ae7edb5335a69577af6bbe485bdb6b3bae45cbc7861db26df7b365eea7

C#
public void Invert(BehaviorSourceDocument document);

Original lines: 548-550

Declaration hash: sha256:94e0f8978de7d0f5e31d77a6c7255cea2c35dbc92c1ef8104d996d0c81f3817a

C#
public string Describe();
Full-size image