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/Runtime/Authoring/ActionStateMachineValidationRule.cs

Source file hash: sha256:4adc242915bfd4b4f63fef967a78778ccb04f17fac2c9b14ebcbeab0c88dd741

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

Original lines: 22-929

Declaration hash: sha256:fe38d01e5b4dacd7cd43cc7cc60ff64ca90bc84c49c827e2161084e9cc119850

C#
public sealed class ActionStateMachineValidationRule : IBehaviorValidationExtension
{
}

Original lines: 25

Declaration hash: sha256:a2d482e3bc96e4360ff4e5b383f5eee723556bf5885782274013c5298a3db4cd

C#
public const string Token = "action_state_machine";

Original lines: 28

Declaration hash: sha256:70ce5641b71629afb2547db8e051317e74f966ded1d87beae224633e1ac1574b

C#
public const string StateActionCountCode = "action-state-count";

Original lines: 31

Declaration hash: sha256:d98687ff804a62c60fa0b9d39a937bed48e10d3b4cddc7545dd0fe40ac4ecfec

C#
public const string RootShapeCode = "action-state-root-shape";

Original lines: 34

Declaration hash: sha256:614dac5184c8fb7e5b22ac3c00addefb5d486f80e66f16a9050c4c765138c680

C#
public const string EntryCountCode = "action-state-entry-count";

Original lines: 37

Declaration hash: sha256:c5178613424a496f332e0cd1a46868d07a4f656ffb03120fa3f253b3331a1ef9

C#
public const string ActionBindingCode = "action-state-binding";

Original lines: 40

Declaration hash: sha256:c376cfceb62c2bd0476a3dc59844004befa69f25daa192a37564c2cbb956765f

C#
public const string AwaitedActionCode = "action-state-awaited-action";

Original lines: 43

Declaration hash: sha256:b705016a3082c1037943dfa5e31e4b631af500afd9a462819da9d8bd4408bfcc

C#
public const string ActionPhaseCode = "action-state-phase";

Original lines: 46

Declaration hash: sha256:782805b81de40be027b11e62677e988fdb2a085447308c5d734cebf003cb02b0

C#
public const string ActionSettingScopeCode = "action-state-setting-scope";

Original lines: 49

Declaration hash: sha256:1cfe1144376567160b45911eda3541ca1a778d76dd9f614d8630e20dc99d5d90

C#
public const string TransitionShapeCode = "action-state-transition-shape";

Original lines: 52

Declaration hash: sha256:93197b6f620f08ac01fde20dad2a0ed132d7d6462a3219c02d7ee248a8301659

C#
public const string TransitionConditionCode = "action-state-transition-condition";

Original lines: 55

Declaration hash: sha256:fd4d6df8fa276fc72fc97dd078f8f6b2833fa148c55f41ab9cfd94198cb981d2

C#
public const string UnsupportedNodeCode = "action-state-unsupported-node";

Original lines: 58

Declaration hash: sha256:9d2ea4dd7fe2fd6a83bbb0ea84123e5e56eca70c68824a84fd46f78430a34e43

C#
public string ProfileToken { get; }

Method: Validate(BehaviorValidationContext context, BehaviorValidationResult result)

Section titled “Method: Validate(BehaviorValidationContext context, BehaviorValidationResult result)”

Original lines: 61-143

Declaration hash: sha256:35bcbcdc24813457aefeaf791448992edb529b341417bfde7457301828e91dc5

C#
public void Validate(BehaviorValidationContext context, BehaviorValidationResult result);
Full-size image