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
public sealed class AddStateMachineReferenceCandidateCommand : IBehaviorTreeEditCommand{}Property: IsStructural
Section titled “Property: IsStructural”Original lines: 34
Declaration hash: sha256:d57d0b56fdf4a1462f3d76acb526d4434333787490d27769411c6c443c7fed38
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
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
public void Apply(BehaviorSourceDocument document);Method: Invert(BehaviorSourceDocument document)
Section titled “Method: Invert(BehaviorSourceDocument document)”Original lines: 120-126
Declaration hash: sha256:6bd051ae7edb5335a69577af6bbe485bdb6b3bae45cbc7861db26df7b365eea7
public void Invert(BehaviorSourceDocument document);Method: Describe()
Section titled “Method: Describe()”Original lines: 129-131
Declaration hash: sha256:94e0f8978de7d0f5e31d77a6c7255cea2c35dbc92c1ef8104d996d0c81f3817a
public string Describe();Type: ChangeStateMachineCandidateModuleCommand
Section titled “Type: ChangeStateMachineCandidateModuleCommand”Original lines: 145-207
Declaration hash: sha256:90721a6f9064b5addba6011792e8918adc5c2261cc76359513c07f432bee630f
public sealed class ChangeStateMachineCandidateModuleCommand : IBehaviorTreeEditCommand, IBehaviorTreeNoOpAwareEditCommand{}Property: IsStructural
Section titled “Property: IsStructural”Original lines: 156
Declaration hash: sha256:d57d0b56fdf4a1462f3d76acb526d4434333787490d27769411c6c443c7fed38
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
public ChangeStateMachineCandidateModuleCommand(string candidateNodeId, string moduleAddress);Method: WouldChange(BehaviorSourceDocument document)
Section titled “Method: WouldChange(BehaviorSourceDocument document)”Original lines: 169-175
Declaration hash: sha256:627cf36f4d552f2ed45dee40aa204035ea1a3944d4eec803c5f4db882db348c8
public bool WouldChange(BehaviorSourceDocument document);Method: Apply(BehaviorSourceDocument document)
Section titled “Method: Apply(BehaviorSourceDocument document)”Original lines: 178-191
Declaration hash: sha256:a3efecbc670694e61a19460896fdd0223232824d02587f9e219ba712ed691124
public void Apply(BehaviorSourceDocument document);Method: Invert(BehaviorSourceDocument document)
Section titled “Method: Invert(BehaviorSourceDocument document)”Original lines: 194-203
Declaration hash: sha256:6bd051ae7edb5335a69577af6bbe485bdb6b3bae45cbc7861db26df7b365eea7
public void Invert(BehaviorSourceDocument document);Method: Describe()
Section titled “Method: Describe()”Original lines: 206
Declaration hash: sha256:94e0f8978de7d0f5e31d77a6c7255cea2c35dbc92c1ef8104d996d0c81f3817a
public string Describe();Type: ReorderStateMachineReferenceCandidateCommand
Section titled “Type: ReorderStateMachineReferenceCandidateCommand”Original lines: 220-291
Declaration hash: sha256:9c6a03ea3885135eec30c0729a36e7cecbb844a48873bd444da68ae003f64f3b
public sealed class ReorderStateMachineReferenceCandidateCommand : IBehaviorTreeEditCommand, IBehaviorTreeNoOpAwareEditCommand{}Property: IsStructural
Section titled “Property: IsStructural”Original lines: 231
Declaration hash: sha256:d57d0b56fdf4a1462f3d76acb526d4434333787490d27769411c6c443c7fed38
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
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
public bool WouldChange(BehaviorSourceDocument document);Method: Apply(BehaviorSourceDocument document)
Section titled “Method: Apply(BehaviorSourceDocument document)”Original lines: 256-278
Declaration hash: sha256:a3efecbc670694e61a19460896fdd0223232824d02587f9e219ba712ed691124
public void Apply(BehaviorSourceDocument document);Method: Invert(BehaviorSourceDocument document)
Section titled “Method: Invert(BehaviorSourceDocument document)”Original lines: 281-287
Declaration hash: sha256:6bd051ae7edb5335a69577af6bbe485bdb6b3bae45cbc7861db26df7b365eea7
public void Invert(BehaviorSourceDocument document);Method: Describe()
Section titled “Method: Describe()”Original lines: 290
Declaration hash: sha256:94e0f8978de7d0f5e31d77a6c7255cea2c35dbc92c1ef8104d996d0c81f3817a
public string Describe();Type: RemoveStateMachineReferenceCandidateCommand
Section titled “Type: RemoveStateMachineReferenceCandidateCommand”Original lines: 303-368
Declaration hash: sha256:aac1f08b4d2a34bcf9c7f1034b3042767ac4ecff22ec8cafaab8d93eb6088fdf
public sealed class RemoveStateMachineReferenceCandidateCommand : IBehaviorTreeEditCommand{}Property: IsStructural
Section titled “Property: IsStructural”Original lines: 314
Declaration hash: sha256:d57d0b56fdf4a1462f3d76acb526d4434333787490d27769411c6c443c7fed38
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
public RemoveStateMachineReferenceCandidateCommand(string referenceNodeId, string candidateNodeId);Method: Apply(BehaviorSourceDocument document)
Section titled “Method: Apply(BehaviorSourceDocument document)”Original lines: 327-347
Declaration hash: sha256:a3efecbc670694e61a19460896fdd0223232824d02587f9e219ba712ed691124
public void Apply(BehaviorSourceDocument document);Method: Invert(BehaviorSourceDocument document)
Section titled “Method: Invert(BehaviorSourceDocument document)”Original lines: 350-364
Declaration hash: sha256:6bd051ae7edb5335a69577af6bbe485bdb6b3bae45cbc7861db26df7b365eea7
public void Invert(BehaviorSourceDocument document);Method: Describe()
Section titled “Method: Describe()”Original lines: 367
Declaration hash: sha256:94e0f8978de7d0f5e31d77a6c7255cea2c35dbc92c1ef8104d996d0c81f3817a
public string Describe();Type: EditStateMachineCandidateOverrideCommand
Section titled “Type: EditStateMachineCandidateOverrideCommand”Original lines: 380-450
Declaration hash: sha256:29c4579ad8a4b4410a9e919cb81dc2b6f3d4d21929397fdeeff02aede99c3508
public sealed class EditStateMachineCandidateOverrideCommand : IBehaviorTreeEditCommand, IBehaviorTreeNoOpAwareEditCommand{}Property: IsStructural
Section titled “Property: IsStructural”Original lines: 391
Declaration hash: sha256:d57d0b56fdf4a1462f3d76acb526d4434333787490d27769411c6c443c7fed38
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
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
public bool WouldChange(BehaviorSourceDocument document);Method: Apply(BehaviorSourceDocument document)
Section titled “Method: Apply(BehaviorSourceDocument document)”Original lines: 418-432
Declaration hash: sha256:a3efecbc670694e61a19460896fdd0223232824d02587f9e219ba712ed691124
public void Apply(BehaviorSourceDocument document);Method: Invert(BehaviorSourceDocument document)
Section titled “Method: Invert(BehaviorSourceDocument document)”Original lines: 435-441
Declaration hash: sha256:6bd051ae7edb5335a69577af6bbe485bdb6b3bae45cbc7861db26df7b365eea7
public void Invert(BehaviorSourceDocument document);Method: Describe()
Section titled “Method: Describe()”Original lines: 444-446
Declaration hash: sha256:94e0f8978de7d0f5e31d77a6c7255cea2c35dbc92c1ef8104d996d0c81f3817a
public string Describe();Type: EditStateMachineCandidateEligibilityCommand
Section titled “Type: EditStateMachineCandidateEligibilityCommand”Original lines: 464-551
Declaration hash: sha256:56da7c10c2df5ef63094e9a24cc0f46ca7ef76ca29f60e63a4474efd1b000f20
public sealed class EditStateMachineCandidateEligibilityCommand : IBehaviorTreeEditCommand, IBehaviorTreeNoOpAwareEditCommand{}Property: IsStructural
Section titled “Property: IsStructural”Original lines: 476
Declaration hash: sha256:d57d0b56fdf4a1462f3d76acb526d4434333787490d27769411c6c443c7fed38
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
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
public bool WouldChange(BehaviorSourceDocument document);Method: Apply(BehaviorSourceDocument document)
Section titled “Method: Apply(BehaviorSourceDocument document)”Original lines: 514-532
Declaration hash: sha256:a3efecbc670694e61a19460896fdd0223232824d02587f9e219ba712ed691124
public void Apply(BehaviorSourceDocument document);Method: Invert(BehaviorSourceDocument document)
Section titled “Method: Invert(BehaviorSourceDocument document)”Original lines: 535-545
Declaration hash: sha256:6bd051ae7edb5335a69577af6bbe485bdb6b3bae45cbc7861db26df7b365eea7
public void Invert(BehaviorSourceDocument document);Method: Describe()
Section titled “Method: Describe()”Original lines: 548-550
Declaration hash: sha256:94e0f8978de7d0f5e31d77a6c7255cea2c35dbc92c1ef8104d996d0c81f3817a
public string Describe();