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

EditStateActionListCommand.cs declarations

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

Source snapshot ad0983d00d77.

On this page

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

Source file hash: sha256:520deb3ea2462b87b22ecddddf85d7461a741372513f0564a776f15725016749

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

Original lines: 25-92

Declaration hash: sha256:53d16843253da8bf3e04b4823358f9b554d446e7291ef6ba1bdb1bbfcf96a615

C#
public sealed class AddStateActionCommand : IBehaviorTreeEditCommand
{
}

Method: AddStateActionCommand(string stateId, int actionIndex, string serviceToken, string preassignedId, string phaseToken, StateMachineActionBindingKind bindingKind)

Section titled “Method: AddStateActionCommand(string stateId, int actionIndex, string serviceToken, string preassignedId, string phaseToken, StateMachineActionBindingKind bindingKind)”

Original lines: 32-60

Declaration hash: sha256:409fc80f5eaa832b20901da7de97e8ac36d5edd635d05bf265bc335066b51faf

C#
public AddStateActionCommand(string stateId, int actionIndex, string serviceToken, string preassignedId = null, string phaseToken = null, StateMachineActionBindingKind bindingKind = StateMachineActionBindingKind.Immediate);

Original lines: 63

Declaration hash: sha256:e6003eb406a4e2163809d373bf032b11ae6f2b00d195c1044e4c68f2720280b9

C#
public string AssignedNodeId { get; }

Original lines: 66

Declaration hash: sha256:d57d0b56fdf4a1462f3d76acb526d4434333787490d27769411c6c443c7fed38

C#
public bool IsStructural { get; }

Method: Apply(BehaviorSourceDocument document)

Section titled “Method: Apply(BehaviorSourceDocument document)”

Original lines: 69-81

Declaration hash: sha256:a3efecbc670694e61a19460896fdd0223232824d02587f9e219ba712ed691124

C#
public void Apply(BehaviorSourceDocument document);

Method: Invert(BehaviorSourceDocument document)

Section titled “Method: Invert(BehaviorSourceDocument document)”

Original lines: 84-88

Declaration hash: sha256:6bd051ae7edb5335a69577af6bbe485bdb6b3bae45cbc7861db26df7b365eea7

C#
public void Invert(BehaviorSourceDocument document);

Original lines: 91

Declaration hash: sha256:94e0f8978de7d0f5e31d77a6c7255cea2c35dbc92c1ef8104d996d0c81f3817a

C#
public string Describe();

Original lines: 99-205

Declaration hash: sha256:e61afc393740b7aeec6cfcfddfc43defc920f74173952811f00e112c60937185

C#
public sealed class AddStateMemberActionCommand : IBehaviorTreeEditCommand
{
}

Method: AddStateMemberActionCommand(string stateId, int actionIndex, string phaseToken, BehaviorSourceMemberOperationKind operationKind, string preassignedId)

Section titled “Method: AddStateMemberActionCommand(string stateId, int actionIndex, string phaseToken, BehaviorSourceMemberOperationKind operationKind, string preassignedId)”

Original lines: 110-125

Declaration hash: sha256:3eadf3829a5bcad31ee9d0683d759e18dcd9d3bf4c7dea4ac89ce6b6c77914cb

C#
public AddStateMemberActionCommand(string stateId, int actionIndex, string phaseToken, BehaviorSourceMemberOperationKind operationKind, string preassignedId = null);

Method: AddStateMemberActionCommand(string stateId, int actionIndex, string phaseToken, BehaviorSourceMemberOperationKind operationKind, BehaviorSourceMemberTargetMode targetMode, BehaviorMemberDescriptor descriptor, string preassignedId)

Section titled “Method: AddStateMemberActionCommand(string stateId, int actionIndex, string phaseToken, BehaviorSourceMemberOperationKind operationKind, BehaviorSourceMemberTargetMode targetMode, BehaviorMemberDescriptor descriptor, string preassignedId)”

Original lines: 128-152

Declaration hash: sha256:799e8ca33c97214ce31bb3a21ea28a6c58a224360b9aeb87c5c5d5885c71b8c7

C#
public AddStateMemberActionCommand(string stateId, int actionIndex, string phaseToken, BehaviorSourceMemberOperationKind operationKind, BehaviorSourceMemberTargetMode targetMode, BehaviorMemberDescriptor descriptor, string preassignedId = null);

Original lines: 155

Declaration hash: sha256:e6003eb406a4e2163809d373bf032b11ae6f2b00d195c1044e4c68f2720280b9

C#
public string AssignedNodeId { get; }

Original lines: 158

Declaration hash: sha256:d57d0b56fdf4a1462f3d76acb526d4434333787490d27769411c6c443c7fed38

C#
public bool IsStructural { get; }

Method: Apply(BehaviorSourceDocument document)

Section titled “Method: Apply(BehaviorSourceDocument document)”

Original lines: 161-181

Declaration hash: sha256:a3efecbc670694e61a19460896fdd0223232824d02587f9e219ba712ed691124

C#
public void Apply(BehaviorSourceDocument document);

Method: Invert(BehaviorSourceDocument document)

Section titled “Method: Invert(BehaviorSourceDocument document)”

Original lines: 184-189

Declaration hash: sha256:6bd051ae7edb5335a69577af6bbe485bdb6b3bae45cbc7861db26df7b365eea7

C#
public void Invert(BehaviorSourceDocument document);

Original lines: 192

Declaration hash: sha256:94e0f8978de7d0f5e31d77a6c7255cea2c35dbc92c1ef8104d996d0c81f3817a

C#
public string Describe();

Original lines: 212-301

Declaration hash: sha256:77103844b4527aa85c329ce6d5f09e1f40caed1b582ec0f3a114d5caed218706

C#
public sealed class ChangeStateMemberActionKindCommand : IBehaviorTreeEditCommand
{
}

Method: ChangeStateMemberActionKindCommand(string actionId, BehaviorSourceMemberOperationKind operationKind)

Section titled “Method: ChangeStateMemberActionKindCommand(string actionId, BehaviorSourceMemberOperationKind operationKind)”

Original lines: 225-231

Declaration hash: sha256:e72b34ffb2c862f31da5e12d9b303a7a5d74fd0001107b8e22c2b2489ef4a897

C#
public ChangeStateMemberActionKindCommand(string actionId, BehaviorSourceMemberOperationKind operationKind);

Original lines: 234

Declaration hash: sha256:d57d0b56fdf4a1462f3d76acb526d4434333787490d27769411c6c443c7fed38

C#
public bool IsStructural { get; }

Method: Apply(BehaviorSourceDocument document)

Section titled “Method: Apply(BehaviorSourceDocument document)”

Original lines: 237-276

Declaration hash: sha256:a3efecbc670694e61a19460896fdd0223232824d02587f9e219ba712ed691124

C#
public void Apply(BehaviorSourceDocument document);

Method: Invert(BehaviorSourceDocument document)

Section titled “Method: Invert(BehaviorSourceDocument document)”

Original lines: 279-297

Declaration hash: sha256:6bd051ae7edb5335a69577af6bbe485bdb6b3bae45cbc7861db26df7b365eea7

C#
public void Invert(BehaviorSourceDocument document);

Original lines: 300

Declaration hash: sha256:94e0f8978de7d0f5e31d77a6c7255cea2c35dbc92c1ef8104d996d0c81f3817a

C#
public string Describe();

Original lines: 368-477

Declaration hash: sha256:652bb0a68df0143c2c26c26d8bfec7db08824bfd41fdc4ec2b3cd0eda731fabf

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

Method: ReplaceStateActionCommand(string actionId, string serviceToken, StateMachineActionBindingKind bindingKind)

Section titled “Method: ReplaceStateActionCommand(string actionId, string serviceToken, StateMachineActionBindingKind bindingKind)”

Original lines: 379-387

Declaration hash: sha256:7d58d8e8ecb7918369a9529d4fbc1a95a877ca5d27ce0962f0e6ecc111f54c43

C#
public ReplaceStateActionCommand(string actionId, string serviceToken, StateMachineActionBindingKind bindingKind = StateMachineActionBindingKind.Immediate);

Original lines: 390

Declaration hash: sha256:d57d0b56fdf4a1462f3d76acb526d4434333787490d27769411c6c443c7fed38

C#
public bool IsStructural { get; }

Method: WouldChange(BehaviorSourceDocument document)

Section titled “Method: WouldChange(BehaviorSourceDocument document)”

Original lines: 393-411

Declaration hash: sha256:627cf36f4d552f2ed45dee40aa204035ea1a3944d4eec803c5f4db882db348c8

C#
public bool WouldChange(BehaviorSourceDocument document);

Method: Apply(BehaviorSourceDocument document)

Section titled “Method: Apply(BehaviorSourceDocument document)”

Original lines: 414-436

Declaration hash: sha256:a3efecbc670694e61a19460896fdd0223232824d02587f9e219ba712ed691124

C#
public void Apply(BehaviorSourceDocument document);

Method: Invert(BehaviorSourceDocument document)

Section titled “Method: Invert(BehaviorSourceDocument document)”

Original lines: 439-454

Declaration hash: sha256:6bd051ae7edb5335a69577af6bbe485bdb6b3bae45cbc7861db26df7b365eea7

C#
public void Invert(BehaviorSourceDocument document);

Original lines: 457

Declaration hash: sha256:94e0f8978de7d0f5e31d77a6c7255cea2c35dbc92c1ef8104d996d0c81f3817a

C#
public string Describe();

Original lines: 489-510

Declaration hash: sha256:a8ab6ee64c82034bc20a37a7cb3208b568779201bb3d3279a85189d5b476dd94

C#
public sealed class RemoveStateActionCommand : IBehaviorTreeEditCommand
{
}

Method: RemoveStateActionCommand(string actionId)

Section titled “Method: RemoveStateActionCommand(string actionId)”

Original lines: 494-497

Declaration hash: sha256:699fc1ea1b22f922f2f19e36134e1917b5a723b47aa5eea3b171499ea277f8f5

C#
public RemoveStateActionCommand(string actionId);

Original lines: 500

Declaration hash: sha256:d57d0b56fdf4a1462f3d76acb526d4434333787490d27769411c6c443c7fed38

C#
public bool IsStructural { get; }

Method: Apply(BehaviorSourceDocument document)

Section titled “Method: Apply(BehaviorSourceDocument document)”

Original lines: 503

Declaration hash: sha256:a3efecbc670694e61a19460896fdd0223232824d02587f9e219ba712ed691124

C#
public void Apply(BehaviorSourceDocument document);

Method: Invert(BehaviorSourceDocument document)

Section titled “Method: Invert(BehaviorSourceDocument document)”

Original lines: 506

Declaration hash: sha256:6bd051ae7edb5335a69577af6bbe485bdb6b3bae45cbc7861db26df7b365eea7

C#
public void Invert(BehaviorSourceDocument document);

Original lines: 509

Declaration hash: sha256:94e0f8978de7d0f5e31d77a6c7255cea2c35dbc92c1ef8104d996d0c81f3817a

C#
public string Describe();

Original lines: 522-543

Declaration hash: sha256:ad2e973015554effe279f537dbe050a0566f4fad37c5547c53a521d61db10ff6

C#
public sealed class ReorderStateActionCommand : IBehaviorTreeEditCommand
{
}

Method: ReorderStateActionCommand(string actionId, string stateId, int actionIndex)

Section titled “Method: ReorderStateActionCommand(string actionId, string stateId, int actionIndex)”

Original lines: 527-530

Declaration hash: sha256:c34f5194cd36dde5522dd63b137bc1b401149e9c6d9aa649ecc38efa596ace64

C#
public ReorderStateActionCommand(string actionId, string stateId, int actionIndex);

Original lines: 533

Declaration hash: sha256:d57d0b56fdf4a1462f3d76acb526d4434333787490d27769411c6c443c7fed38

C#
public bool IsStructural { get; }

Method: Apply(BehaviorSourceDocument document)

Section titled “Method: Apply(BehaviorSourceDocument document)”

Original lines: 536

Declaration hash: sha256:a3efecbc670694e61a19460896fdd0223232824d02587f9e219ba712ed691124

C#
public void Apply(BehaviorSourceDocument document);

Method: Invert(BehaviorSourceDocument document)

Section titled “Method: Invert(BehaviorSourceDocument document)”

Original lines: 539

Declaration hash: sha256:6bd051ae7edb5335a69577af6bbe485bdb6b3bae45cbc7861db26df7b365eea7

C#
public void Invert(BehaviorSourceDocument document);

Original lines: 542

Declaration hash: sha256:94e0f8978de7d0f5e31d77a6c7255cea2c35dbc92c1ef8104d996d0c81f3817a

C#
public string Describe();

Original lines: 556-623

Declaration hash: sha256:9220703e598146985c29966751976c0ab0061959680f8fe3be69182e1a09dea5

C#
public sealed class EditStateActionSettingCommand : IBehaviorTreeEditCommand
{
}

Method: EditStateActionSettingCommand(string stateId, string parameterToken, string value)

Section titled “Method: EditStateActionSettingCommand(string stateId, string parameterToken, string value)”

Original lines: 562-577

Declaration hash: sha256:709e438d83ed50a35dec7d7e98f49ad7c6ad3212e1288ee28268ee29657e4744

C#
public EditStateActionSettingCommand(string stateId, string parameterToken, string value);

Original lines: 580

Declaration hash: sha256:d57d0b56fdf4a1462f3d76acb526d4434333787490d27769411c6c443c7fed38

C#
public bool IsStructural { get; }

Method: Apply(BehaviorSourceDocument document)

Section titled “Method: Apply(BehaviorSourceDocument document)”

Original lines: 583

Declaration hash: sha256:a3efecbc670694e61a19460896fdd0223232824d02587f9e219ba712ed691124

C#
public void Apply(BehaviorSourceDocument document);

Method: Invert(BehaviorSourceDocument document)

Section titled “Method: Invert(BehaviorSourceDocument document)”

Original lines: 586

Declaration hash: sha256:6bd051ae7edb5335a69577af6bbe485bdb6b3bae45cbc7861db26df7b365eea7

C#
public void Invert(BehaviorSourceDocument document);

Original lines: 589

Declaration hash: sha256:94e0f8978de7d0f5e31d77a6c7255cea2c35dbc92c1ef8104d996d0c81f3817a

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