ActionStateMachineValidationRule.cs declarations
Public API declaration excerpts from Packages/io.bitquirky.behavior/Runtime/Authoring/ActionStateMachineValidationRule.cs.
Source snapshot ad0983d00d77.
On this page
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.
Type: ActionStateMachineValidationRule
Section titled “Type: ActionStateMachineValidationRule”Original lines: 22-929
Declaration hash: sha256:fe38d01e5b4dacd7cd43cc7cc60ff64ca90bc84c49c827e2161084e9cc119850
public sealed class ActionStateMachineValidationRule : IBehaviorValidationExtension{}Field: Token
Section titled “Field: Token”Original lines: 25
Declaration hash: sha256:a2d482e3bc96e4360ff4e5b383f5eee723556bf5885782274013c5298a3db4cd
public const string Token = "action_state_machine";Field: StateActionCountCode
Section titled “Field: StateActionCountCode”Original lines: 28
Declaration hash: sha256:70ce5641b71629afb2547db8e051317e74f966ded1d87beae224633e1ac1574b
public const string StateActionCountCode = "action-state-count";Field: RootShapeCode
Section titled “Field: RootShapeCode”Original lines: 31
Declaration hash: sha256:d98687ff804a62c60fa0b9d39a937bed48e10d3b4cddc7545dd0fe40ac4ecfec
public const string RootShapeCode = "action-state-root-shape";Field: EntryCountCode
Section titled “Field: EntryCountCode”Original lines: 34
Declaration hash: sha256:614dac5184c8fb7e5b22ac3c00addefb5d486f80e66f16a9050c4c765138c680
public const string EntryCountCode = "action-state-entry-count";Field: ActionBindingCode
Section titled “Field: ActionBindingCode”Original lines: 37
Declaration hash: sha256:c5178613424a496f332e0cd1a46868d07a4f656ffb03120fa3f253b3331a1ef9
public const string ActionBindingCode = "action-state-binding";Field: AwaitedActionCode
Section titled “Field: AwaitedActionCode”Original lines: 40
Declaration hash: sha256:c376cfceb62c2bd0476a3dc59844004befa69f25daa192a37564c2cbb956765f
public const string AwaitedActionCode = "action-state-awaited-action";Field: ActionPhaseCode
Section titled “Field: ActionPhaseCode”Original lines: 43
Declaration hash: sha256:b705016a3082c1037943dfa5e31e4b631af500afd9a462819da9d8bd4408bfcc
public const string ActionPhaseCode = "action-state-phase";Field: ActionSettingScopeCode
Section titled “Field: ActionSettingScopeCode”Original lines: 46
Declaration hash: sha256:782805b81de40be027b11e62677e988fdb2a085447308c5d734cebf003cb02b0
public const string ActionSettingScopeCode = "action-state-setting-scope";Field: TransitionShapeCode
Section titled “Field: TransitionShapeCode”Original lines: 49
Declaration hash: sha256:1cfe1144376567160b45911eda3541ca1a778d76dd9f614d8630e20dc99d5d90
public const string TransitionShapeCode = "action-state-transition-shape";Field: TransitionConditionCode
Section titled “Field: TransitionConditionCode”Original lines: 52
Declaration hash: sha256:93197b6f620f08ac01fde20dad2a0ed132d7d6462a3219c02d7ee248a8301659
public const string TransitionConditionCode = "action-state-transition-condition";Field: UnsupportedNodeCode
Section titled “Field: UnsupportedNodeCode”Original lines: 55
Declaration hash: sha256:fd4d6df8fa276fc72fc97dd078f8f6b2833fa148c55f41ab9cfd94198cb981d2
public const string UnsupportedNodeCode = "action-state-unsupported-node";Property: ProfileToken
Section titled “Property: ProfileToken”Original lines: 58
Declaration hash: sha256:9d2ea4dd7fe2fd6a83bbb0ea84123e5e56eca70c68824a84fd46f78430a34e43
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
public void Validate(BehaviorValidationContext context, BehaviorValidationResult result);