BehaviorRuntimeInstance.cs declarations
Public API declaration excerpts from Packages/io.bitquirky.behavior/Runtime/Execution/BehaviorRuntimeInstance.cs.
Source snapshot ad0983d00d77.
On this page
Original file: Packages/io.bitquirky.behavior/Runtime/Execution/BehaviorRuntimeInstance.cs
Source file hash: sha256:35fd09b6a142068dcd1f81433472440f0535937122fbba439d59fd6ac0365ad7
Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.
Type: BehaviorTraceTier
Section titled “Type: BehaviorTraceTier”Original lines: 41-48
Declaration hash: sha256:d611d7b9b14155d0986fa4bff373a32d450204b1503f0d9a24a73b70249a850e
public enum BehaviorTraceTier : byte{}Field: AlwaysOn
Section titled “Field: AlwaysOn”Original lines: 44
Declaration hash: sha256:06f984b72b4009c37e5ae2165b1d8866d0e5053376640f6e1f4a18e2b1898823
AlwaysOn = 0Field: HighDetail
Section titled “Field: HighDetail”Original lines: 47
Declaration hash: sha256:8e8d55846a50ad27b2ac36d634ebb391da7535ec9422e1e759b66670fdade7eb
HighDetail = 1Type: BehaviorResultCode
Section titled “Type: BehaviorResultCode”Original lines: 57-96
Declaration hash: sha256:e39a2933422d9f8f0d35d623e67c73c7dde2590b62d6a423663ca59f80951cb3
public enum BehaviorResultCode : byte{}Field: None
Section titled “Field: None”Original lines: 60
Declaration hash: sha256:bad2c96574768468faefa3b453e98a4fed8adf600061cdd6a0a4b65da641046a
None = 0Field: Running
Section titled “Field: Running”Original lines: 63
Declaration hash: sha256:bee9df5ca664fb2bce5ff3b8ec7f654f5eee8ad189232324e3f161c7f40e2c58
Running = 1Field: Success
Section titled “Field: Success”Original lines: 66
Declaration hash: sha256:b485c21adaad56939cb4ed4f3b03d2769303a252065e4e53a4dc7b4e999970d4
Success = 2Field: Failure
Section titled “Field: Failure”Original lines: 69
Declaration hash: sha256:abf7b15fe2ca90ebb0769b75b1cef1ede114c5b91243a59a5c91816a5fb0db92
Failure = 3Field: Interrupted
Section titled “Field: Interrupted”Original lines: 72
Declaration hash: sha256:b541b56d46abe3cc1b5d4e9c532551aac23c69b184e9f623656da52818ab74aa
Interrupted = 4Field: Blocked
Section titled “Field: Blocked”Original lines: 75
Declaration hash: sha256:988f20873af33f24cffabb0c2704c18647024eecbfee4ad1128dbf1c3a5378e0
Blocked = 5Field: Timeout
Section titled “Field: Timeout”Original lines: 78
Declaration hash: sha256:fa5e750b1327e1efde8206d68a21a764aca358039ce493800faee545b99f05e6
Timeout = 6Field: AuthorityMismatch
Section titled “Field: AuthorityMismatch”Original lines: 81
Declaration hash: sha256:a0f11ffe601690e21a0f3948a6ad89aaa85c6e8e4beaaf238f05812568c3e7d7
AuthorityMismatch = 7Field: AuthorityHandoff
Section titled “Field: AuthorityHandoff”Original lines: 84
Declaration hash: sha256:8b2a5a7a2e2391896cc3eee58919e431c899eb13e06a60003fb6e689a12c2b86
AuthorityHandoff = 8Field: ExternalServiceRefused
Section titled “Field: ExternalServiceRefused”Original lines: 87
Declaration hash: sha256:c76c88e0c27464b4c2449eedb07b3b1af6d447f50054503bb9719fd27aa55d30
ExternalServiceRefused = 9Field: SubgraphError
Section titled “Field: SubgraphError”Original lines: 90
Declaration hash: sha256:3dacdfccb0070190e5aaacafda329c5dd6ac4501aadb660aecca47810c9a2eae
SubgraphError = 10Field: ExecutionLimitExceeded
Section titled “Field: ExecutionLimitExceeded”Original lines: 93
Declaration hash: sha256:d6b2e87b44013ce3a4feb7a3abd45a7209b14172f01474082f2abaf2e9d0fb07
ExecutionLimitExceeded = 11Field: Faulted
Section titled “Field: Faulted”Original lines: 95
Declaration hash: sha256:8b45cbadab5b786ba3bb1f03a074f68e3a4053d0d3d0ea1a3dae451c78c04d43
Faulted = 12Type: BehaviorMachineResult
Section titled “Type: BehaviorMachineResult”Original lines: 102-115
Declaration hash: sha256:8e9b05bd58364bc7421dc76660ac863e03c6be71c3e8d63c0d49d152126ec99b
public enum BehaviorMachineResult : byte{}Field: None
Section titled “Field: None”Original lines: 105
Declaration hash: sha256:bad2c96574768468faefa3b453e98a4fed8adf600061cdd6a0a4b65da641046a
None = 0Field: Success
Section titled “Field: Success”Original lines: 108
Declaration hash: sha256:d14289bcea05fce25aa49cf9a84494c16661510ba8bd8d8994f2a7eaf0eade5a
Success = 1Field: Failure
Section titled “Field: Failure”Original lines: 111
Declaration hash: sha256:f086c0a55b4d1b6df6b5eae7b44e6bcb65d86cd2bb257771d0accde704f69f78
Failure = 2Field: Faulted
Section titled “Field: Faulted”Original lines: 114
Declaration hash: sha256:67e6042282548b5f595109c3f1122ec357c80b2d0852ac746e145e19c817f91e
Faulted = 3Type: PendingExternalSlot
Section titled “Type: PendingExternalSlot”Original lines: 127-148
Declaration hash: sha256:c5013344d1ed6cfadab1e4a017b2927fd5b435dadd80a3d44f0428ea6d0146b2
[Serializable]public struct PendingExternalSlot{}Field: ServiceId
Section titled “Field: ServiceId”Original lines: 131
Declaration hash: sha256:cbca0fd997ecc82a3e4f15a3f876e476eb0f39b9b486246f820c23d529b3e5bd
public int ServiceId;Field: CommandId
Section titled “Field: CommandId”Original lines: 133
Declaration hash: sha256:0572154f41e974fd33e20bd65c44615f33bd144fcc4871bf8a7e324d87ce8d85
public int CommandId;Field: PendingId
Section titled “Field: PendingId”Original lines: 135
Declaration hash: sha256:1daa317e5579c4549e5f4a5acdf039266f395d34fb6cf007dba6ea840a031f94
public int PendingId;Field: FrameIssued
Section titled “Field: FrameIssued”Original lines: 137
Declaration hash: sha256:b2ef48ad450769f7067344ba1e225c68d1c152d6401f9c0715ef78ff4a6922b3
public int FrameIssued;Field: OwningNodeIndex
Section titled “Field: OwningNodeIndex”Original lines: 139
Declaration hash: sha256:542a4068a09a5ae7cfe03917460cab2779900c6318383ad44eee70e4227043af
public int OwningNodeIndex;Field: InUse
Section titled “Field: InUse”Original lines: 141
Declaration hash: sha256:41da1e548d4583a0dbd7e79cc0fc4cd86f123d64252e3800e4fc61dd33f75e64
public byte InUse;Field: Reserved0
Section titled “Field: Reserved0”Original lines: 143
Declaration hash: sha256:124cbd92e7dd72ac3382ea03ed3d4ff6967418581dbe7b9d6df4ff93ba8b4408
public byte Reserved0;Field: Reserved1
Section titled “Field: Reserved1”Original lines: 145
Declaration hash: sha256:e81a8419181a65941667e996104f60ffa377f9f74ac75786219d27b9da906bab
public byte Reserved1;Field: Reserved2
Section titled “Field: Reserved2”Original lines: 147
Declaration hash: sha256:211b3fb5056db875277ed36ea07c8f44bf077de5f9fe896c04c048cae8582c53
public byte Reserved2;Type: BehaviorActionRuntimeState
Section titled “Type: BehaviorActionRuntimeState”Original lines: 160-181
Declaration hash: sha256:d02a30cfeab6d81f4303e55e73a229efdfdd2aa694917be9af1d4e8af10558e7
[Serializable]public struct BehaviorActionRuntimeState{}Field: Result
Section titled “Field: Result”Original lines: 164
Declaration hash: sha256:210923f210eddb083df2731754f135b8103c9fd01c8e03a01e951edfd90ef4cc
public BehaviorResultCode Result;Field: IsPending
Section titled “Field: IsPending”Original lines: 166
Declaration hash: sha256:3719bbb3f527016fed1c621a39acd371d8d75a9d0d7eedf0d10aa1146aae8ba4
public byte IsPending;Field: CancellationIssued
Section titled “Field: CancellationIssued”Original lines: 168
Declaration hash: sha256:f57739228ac2f17b6c69f600acbebe61129f08b4464498094b926c79436c41d5
public byte CancellationIssued;Field: Reserved0
Section titled “Field: Reserved0”Original lines: 170
Declaration hash: sha256:124cbd92e7dd72ac3382ea03ed3d4ff6967418581dbe7b9d6df4ff93ba8b4408
public byte Reserved0;Field: CommandId
Section titled “Field: CommandId”Original lines: 172
Declaration hash: sha256:0572154f41e974fd33e20bd65c44615f33bd144fcc4871bf8a7e324d87ce8d85
public int CommandId;Field: ServiceId
Section titled “Field: ServiceId”Original lines: 174
Declaration hash: sha256:cbca0fd997ecc82a3e4f15a3f876e476eb0f39b9b486246f820c23d529b3e5bd
public int ServiceId;Field: FrameIssued
Section titled “Field: FrameIssued”Original lines: 176
Declaration hash: sha256:b2ef48ad450769f7067344ba1e225c68d1c152d6401f9c0715ef78ff4a6922b3
public int FrameIssued;Field: CompletedFrame
Section titled “Field: CompletedFrame”Original lines: 178
Declaration hash: sha256:b636260483c45a358d20642c7536cbac1d6594e98457f4d50b9012cb652ba504
public int CompletedFrame;Field: ActivationGeneration
Section titled “Field: ActivationGeneration”Original lines: 180
Declaration hash: sha256:a9769e5b9dbecdfee13ea3e8ae8ec0bd90f767913e95ed68078671b4a08ac7a7
public uint ActivationGeneration;Type: BehaviorReferencePhase
Section titled “Type: BehaviorReferencePhase”Original lines: 184-203
Declaration hash: sha256:f3b10c906a97a7c6ef9822bdcc9e19b80f26159279185c5298afe222412bd3b6
public enum BehaviorReferencePhase : byte{}Field: Outside
Section titled “Field: Outside”Original lines: 187
Declaration hash: sha256:dba9b06540961112b050b735cee03a6beaffd7b5dea364b25762cb80e31619b8
Outside = 0Field: Parked
Section titled “Field: Parked”Original lines: 190
Declaration hash: sha256:1ced381f06daffeac2e5043a62ade81a5098be06f48846e6e186ba6e29b1d24b
Parked = 1Field: Running
Section titled “Field: Running”Original lines: 193
Declaration hash: sha256:f060408e84d97136b5034c78006355da4d4b67c3d4c400127eeb39fd1b59c834
Running = 2Field: Suspended
Section titled “Field: Suspended”Original lines: 196
Declaration hash: sha256:64721b4e5fa61c32352c7e7d388d473268ed073be6d913917ff1cc4b1ddbbe75
Suspended = 3Field: Finished
Section titled “Field: Finished”Original lines: 199
Declaration hash: sha256:3f1dc14724e76faef09ecd0568879a7a868c62e44b2eef71d36de49fc60c4dc3
Finished = 4Field: Faulted
Section titled “Field: Faulted”Original lines: 202
Declaration hash: sha256:2bde64e9fd8930a23439c4e49915f018d3242ac23b5b5dd92fd7b88abc141159
Faulted = 5Type: BehaviorReferenceRuntimeState
Section titled “Type: BehaviorReferenceRuntimeState”Original lines: 216-252
Declaration hash: sha256:27f602fc0d6507cc441e05356e18d6ae3af7b4fa7888b70c26df9ff78eb82652
[Serializable]public struct BehaviorReferenceRuntimeState{}Field: CandidateNodeIndex
Section titled “Field: CandidateNodeIndex”Original lines: 220
Declaration hash: sha256:19ea3630579fb0ae09ac447dff83910ca38e81bec09a27b3a21f8ea3e471959a
public int CandidateNodeIndex;Field: ActiveMachineIndex
Section titled “Field: ActiveMachineIndex”Original lines: 222
Declaration hash: sha256:662a67184c9c48387ebf1ca0510b7005e49166b092b362c6fed391ec324406bc
public int ActiveMachineIndex;Field: ActiveStateIndex
Section titled “Field: ActiveStateIndex”Original lines: 224
Declaration hash: sha256:6196ef336370f75812f5ff5d7e9d1b8ab1477ec6a425ec8e72bde81e33671acb
public int ActiveStateIndex;Field: Phase
Section titled “Field: Phase”Original lines: 226
Declaration hash: sha256:39c09c99d3cb40b78336e06f484d0c0ffee6c8a8dc01dac008e1ebf3e685580f
public BehaviorReferencePhase Phase;Field: Result
Section titled “Field: Result”Original lines: 228
Declaration hash: sha256:429f8a2dcf2f9245664d826e43de02db0b85011487569d59f6b008a29a680ae9
public BehaviorMachineResult Result;Field: ResultTick
Section titled “Field: ResultTick”Original lines: 230
Declaration hash: sha256:45109052cb8c9abd2d034bc026f410913c57c427ec2ab0d13d43099c5c5c38d6
public int ResultTick;Field: HostTransitionIndex
Section titled “Field: HostTransitionIndex”Original lines: 232
Declaration hash: sha256:6e771f1ac80a2e46e77084ac2956d15165edf851e12c543a554d607011f9582e
public int HostTransitionIndex;Field: HostTransitionTick
Section titled “Field: HostTransitionTick”Original lines: 234
Declaration hash: sha256:a6c92ea56605ca41525b1772ec634df5fc33d16fffee87490fe437bf7714f109
public int HostTransitionTick;Field: HostActionLifecycle
Section titled “Field: HostActionLifecycle”Original lines: 237
Declaration hash: sha256:7ecc5b289dac91605ab9b8492d2b0e5bd07afbdc2cfef94a7901ad5ec1505368
public BehaviorActionLifecycleRuntimeState HostActionLifecycle;Property: Outside
Section titled “Property: Outside”Original lines: 240-251
Declaration hash: sha256:08105c72beaa29b0ec36cfc23e028a97f1fc0880d9bec6d4f874cccc0d899c09
public static BehaviorReferenceRuntimeState Outside { get; }Type: BehaviorActionLifecycleRuntimeState
Section titled “Type: BehaviorActionLifecycleRuntimeState”Original lines: 266-338
Declaration hash: sha256:316d5143fb02d097a3e382c218dd9ae8ad0dc7ad1b123c052feeabf9b1ca7a56
[Serializable]public struct BehaviorActionLifecycleRuntimeState{}Field: Phase
Section titled “Field: Phase”Original lines: 270
Declaration hash: sha256:cd063b6341eb32b9aff177cddcb18f86289021676bdc6cc97589cff236eb80c9
public BakedActionPhase Phase;Field: EntryStatus
Section titled “Field: EntryStatus”Original lines: 273
Declaration hash: sha256:3dfba3435e3ab2945bb0eab1cb7754a435c4622bf3afe3cac218d5190cbfe390
public BehaviorNodeExecutionStatus EntryStatus;Field: UpdateStatus
Section titled “Field: UpdateStatus”Original lines: 276
Declaration hash: sha256:4109c2eae1caf9a49fa88c99f87f248f5afcae1f1606e1d4b9de199b58191cd3
public BehaviorNodeExecutionStatus UpdateStatus;Field: ExitStatus
Section titled “Field: ExitStatus”Original lines: 279
Declaration hash: sha256:7221c17ca79606496d116038f655679c9ee9bc235c6c35ec9e76de3eb7797cf6
public BehaviorNodeExecutionStatus ExitStatus;Field: UpdatePass
Section titled “Field: UpdatePass”Original lines: 282
Declaration hash: sha256:c8da1cc359fcc103930d2f03dee026a9ef8987efdae78cbcc99833037ae51b6f
public uint UpdatePass;Field: UpdateResult
Section titled “Field: UpdateResult”Original lines: 285
Declaration hash: sha256:d97d09c7e6dd3c48de3344117dd2951b4cf3b5a0a99b677833c17698f01bb98a
public BehaviorResultCode UpdateResult;Field: FinishArmed
Section titled “Field: FinishArmed”Original lines: 288
Declaration hash: sha256:b90fa1e4f1ac35319e9b429fa7495cd2af1f72552a1f5fc48bc5b85c5550c9c6
public byte FinishArmed;Field: IterationBoundaryPending
Section titled “Field: IterationBoundaryPending”Original lines: 291
Declaration hash: sha256:13ca79691fa9d12fc8c8a6f15c4a9df2eecfc307f6c8a79e938562c591dce22c
public byte IterationBoundaryPending;Field: PendingMachineResult
Section titled “Field: PendingMachineResult”Original lines: 294
Declaration hash: sha256:62f5e0730cfea2983ecacb313cbfcd47870c30f7cd2be6efdcbff3b2f0df7322
public BehaviorMachineResult PendingMachineResult;Field: PendingMachineFaultCode
Section titled “Field: PendingMachineFaultCode”Original lines: 297
Declaration hash: sha256:84d5a20517798fe265d4a7bb9e3a3696c0aa225aecd1abb6847902ff2391b624
public BehaviorResultCode PendingMachineFaultCode;Field: LatchedDestinationStateIndex
Section titled “Field: LatchedDestinationStateIndex”Original lines: 300
Declaration hash: sha256:084188b636923ffec76cbab24eb293df486c35860ea32b651c3134f6a2702f5d
public int LatchedDestinationStateIndex;Field: TransitionFrame
Section titled “Field: TransitionFrame”Original lines: 303
Declaration hash: sha256:6d98158fc85d6a36cd099ae66510838fe600ce879a8d1ed23938551d6bcafb46
public int TransitionFrame;Field: ExitBudgetRemaining
Section titled “Field: ExitBudgetRemaining”Original lines: 306
Declaration hash: sha256:b53ed61aad20844b3ab0b88226634a4dd2a3bb5aa679ca380b75146fbdf54bb3
public byte ExitBudgetRemaining;Field: HasLatchedDestination
Section titled “Field: HasLatchedDestination”Original lines: 312
Declaration hash: sha256:95dac77d6604a23fe022f6e7b789fe6429cf58846ad543a807b6fcd5f44feaa2
public byte HasLatchedDestination;Field: Reserved0
Section titled “Field: Reserved0”Original lines: 315
Declaration hash: sha256:124cbd92e7dd72ac3382ea03ed3d4ff6967418581dbe7b9d6df4ff93ba8b4408
public byte Reserved0;Field: Reserved1
Section titled “Field: Reserved1”Original lines: 318
Declaration hash: sha256:e81a8419181a65941667e996104f60ffa377f9f74ac75786219d27b9da906bab
public byte Reserved1;Property: Inactive
Section titled “Property: Inactive”Original lines: 321-337
Declaration hash: sha256:1a7d4a6b724779081b0f137868e933c2a7da8086c496394d9e5bd39daf370d29
public static BehaviorActionLifecycleRuntimeState Inactive { get; }Type: BehaviorTimeLimitRuntimeState
Section titled “Type: BehaviorTimeLimitRuntimeState”Original lines: 354-367
Declaration hash: sha256:9d01724a1fd76aeeffe52217da337ed002dbce0df0814659749cf17f4610f012
public struct BehaviorTimeLimitRuntimeState{}Field: ElapsedSeconds
Section titled “Field: ElapsedSeconds”Original lines: 357
Declaration hash: sha256:de4e80f5cfab2d9dcae6e3516ddcf1858e86cf88da6c9d521e71bdff161cf869
public float ElapsedSeconds;Field: LastAdvancedFrameNumber
Section titled “Field: LastAdvancedFrameNumber”Original lines: 360
Declaration hash: sha256:68db6cbc264c8a322a37b075b735006795bb8e7d4d95ea38fd93c9f0ac9f6034
public int LastAdvancedFrameNumber;Field: IsActive
Section titled “Field: IsActive”Original lines: 363
Declaration hash: sha256:35c04d550730fca9b27772c7b016cfe5ec2f91b0c417140a4e670a93459d4d4d
public byte IsActive;Field: HasAdvancedFrame
Section titled “Field: HasAdvancedFrame”Original lines: 366
Declaration hash: sha256:0562769f74a13c4a191b2348b461600ee933a52f098e197c2d5756ccef847d58
public byte HasAdvancedFrame;Type: BehaviorRepeatRuntimeState
Section titled “Type: BehaviorRepeatRuntimeState”Original lines: 379-383
Declaration hash: sha256:ae4996e3a1ae2fd481474ab026c6e49e921233f765439efe336fb38e86d76729
public struct BehaviorRepeatRuntimeState{}Field: IterationsCompleted
Section titled “Field: IterationsCompleted”Original lines: 382
Declaration hash: sha256:04ad8bc1b982a113632b24ff5f8598838f61d6b3f369d9a892cb29029c16cacd
public int IterationsCompleted;Type: BehaviorMemberRequestState
Section titled “Type: BehaviorMemberRequestState”Original lines: 388-398
Declaration hash: sha256:a53b9a5ea3c603629552a5a99f1417adeca15aaeaa233b11aad577dcff7eb482
public enum BehaviorMemberRequestState : byte{}Field: None
Section titled “Field: None”Original lines: 391
Declaration hash: sha256:bad2c96574768468faefa3b453e98a4fed8adf600061cdd6a0a4b65da641046a
None = 0Field: Requested
Section titled “Field: Requested”Original lines: 394
Declaration hash: sha256:81b8065731b2b6169f4df31678545fb820e5c200c09e6af772845c196df1b4ed
Requested = 1Field: Completed
Section titled “Field: Completed”Original lines: 397
Declaration hash: sha256:d8ce8feff98496f5d28e51952d92e1f8b809fa5dbcec213586d457a1c771e009
Completed = 2Type: BehaviorMemberRequestSlot
Section titled “Type: BehaviorMemberRequestSlot”Original lines: 416-442
Declaration hash: sha256:20d389c3c1dad9cbc91ca50feaa7b7e25fae8b648809cf57911ef1cda8d54aa7
[Serializable]public struct BehaviorMemberRequestSlot{}Field: OperationIndex
Section titled “Field: OperationIndex”Original lines: 420
Declaration hash: sha256:036761e25af0bfcc86da3dda07ab3d09a2fba7d54a79f6865af47e53f7b1a4c1
public int OperationIndex;Field: NodeIndex
Section titled “Field: NodeIndex”Original lines: 423
Declaration hash: sha256:378f3457e127474ed4cf34f23c2e7f75f0f2233d9e0c28681ad0455319a0fbfa
public int NodeIndex;Field: State
Section titled “Field: State”Original lines: 426
Declaration hash: sha256:90e7e2812c02e4a4839e9a32039bcd8d18647044a5ea50e0cc9868cb016d13b9
public BehaviorMemberRequestState State;Field: Reserved0
Section titled “Field: Reserved0”Original lines: 429
Declaration hash: sha256:124cbd92e7dd72ac3382ea03ed3d4ff6967418581dbe7b9d6df4ff93ba8b4408
public byte Reserved0;Field: Reserved1
Section titled “Field: Reserved1”Original lines: 432
Declaration hash: sha256:b5f09177c3e891afd47d6f5061b3fa5a648501fb31930d5e19ae615a11a42b22
public ushort Reserved1;Field: CompletionCode
Section titled “Field: CompletionCode”Original lines: 435
Declaration hash: sha256:d77a12d29371f4bd9b2d95ee8770da1b084c4e08c7556b36f5d2805263cff520
public BehaviorResultCode CompletionCode;Field: Reserved2
Section titled “Field: Reserved2”Original lines: 438
Declaration hash: sha256:211b3fb5056db875277ed36ea07c8f44bf077de5f9fe896c04c048cae8582c53
public byte Reserved2;Field: Reserved3
Section titled “Field: Reserved3”Original lines: 441
Declaration hash: sha256:0fe6b2fd6add475ff5ee832f96ef5762f72d1dae2ab72f346b3a2d3bf5482c78
public ushort Reserved3;Type: ReactiveConditionRuntimeState
Section titled “Type: ReactiveConditionRuntimeState”Original lines: 453-470
Declaration hash: sha256:1cb2d4048083d146a438dcdf6f0c3a6cb8744841a46c08e3000f2f6246e7e9ec
[Serializable]public struct ReactiveConditionRuntimeState{}Field: LastStatus
Section titled “Field: LastStatus”Original lines: 457
Declaration hash: sha256:3898f3e24ab8e42cb47636d21a6118953286189a29aa2a72c77d3d902fbbd169
public BehaviorNodeStatus LastStatus;Field: HasObservation
Section titled “Field: HasObservation”Original lines: 460
Declaration hash: sha256:79576ad4a03688024f888230f9ebda30147a2545bb1b7c3438cfaec0573cebb3
public byte HasObservation;Field: Reserved0
Section titled “Field: Reserved0”Original lines: 463
Declaration hash: sha256:124cbd92e7dd72ac3382ea03ed3d4ff6967418581dbe7b9d6df4ff93ba8b4408
public byte Reserved0;Field: Reserved1
Section titled “Field: Reserved1”Original lines: 466
Declaration hash: sha256:e81a8419181a65941667e996104f60ffa377f9f74ac75786219d27b9da906bab
public byte Reserved1;Field: Reserved2
Section titled “Field: Reserved2”Original lines: 469
Declaration hash: sha256:211b3fb5056db875277ed36ea07c8f44bf077de5f9fe896c04c048cae8582c53
public byte Reserved2;Type: BehaviorInterruptionRecord
Section titled “Type: BehaviorInterruptionRecord”Original lines: 481-510
Declaration hash: sha256:ba248b77ea125d4a27fc7a3fac24d3774498c05dcf9953f6032374ddc5579227
[Serializable]public struct BehaviorInterruptionRecord{}Field: InterruptedNodeIndex
Section titled “Field: InterruptedNodeIndex”Original lines: 485
Declaration hash: sha256:c66d82139c0dcf8c0e9c771f86e8aa05a5e05063e3c64c299ee8d233782f2d3f
public int InterruptedNodeIndex;Field: CauseNodeIndex
Section titled “Field: CauseNodeIndex”Original lines: 488
Declaration hash: sha256:ae4d4caa9c446677006f889ebc318841798f86f77ec6f7c8e1de8e20e2ab7f84
public int CauseNodeIndex;Field: Result
Section titled “Field: Result”Original lines: 491
Declaration hash: sha256:210923f210eddb083df2731754f135b8103c9fd01c8e03a01e951edfd90ef4cc
public BehaviorResultCode Result;Field: FrameNumber
Section titled “Field: FrameNumber”Original lines: 494
Declaration hash: sha256:1b28688a6b4c2d49458d1213ac6a4d788dab09837f72c5ead3666bb91fe894db
public int FrameNumber;Field: Sequence
Section titled “Field: Sequence”Original lines: 497
Declaration hash: sha256:9a9065c500f90570d70b81b77eafe90fa00146b945d315515315bf0a073d6c3b
public uint Sequence;Field: IsValid
Section titled “Field: IsValid”Original lines: 500
Declaration hash: sha256:12ab5839b8a8af32c495d7f97318c720f169daf67f034f9a18d774fc71376756
public byte IsValid;Field: Reserved0
Section titled “Field: Reserved0”Original lines: 503
Declaration hash: sha256:124cbd92e7dd72ac3382ea03ed3d4ff6967418581dbe7b9d6df4ff93ba8b4408
public byte Reserved0;Field: Reserved1
Section titled “Field: Reserved1”Original lines: 506
Declaration hash: sha256:e81a8419181a65941667e996104f60ffa377f9f74ac75786219d27b9da906bab
public byte Reserved1;Field: Reserved2
Section titled “Field: Reserved2”Original lines: 509
Declaration hash: sha256:211b3fb5056db875277ed36ea07c8f44bf077de5f9fe896c04c048cae8582c53
public byte Reserved2;Type: BehaviorNestedMachinePhase
Section titled “Type: BehaviorNestedMachinePhase”Original lines: 515-534
Declaration hash: sha256:de20369ace1774b18b47044431d79577617979b70b5a31eae2ee6a159cd172b7
public enum BehaviorNestedMachinePhase : byte{}Field: None
Section titled “Field: None”Original lines: 518
Declaration hash: sha256:bad2c96574768468faefa3b453e98a4fed8adf600061cdd6a0a4b65da641046a
None = 0Field: Parked
Section titled “Field: Parked”Original lines: 521
Declaration hash: sha256:1ced381f06daffeac2e5043a62ade81a5098be06f48846e6e186ba6e29b1d24b
Parked = 1Field: Selecting
Section titled “Field: Selecting”Original lines: 524
Declaration hash: sha256:cf35272558bab080989cbf35d86603d33f0b4050dcf5f15cf30993f9c768b7dd
Selecting = 2Field: Running
Section titled “Field: Running”Original lines: 527
Declaration hash: sha256:ba2e6878ef64487a48b39d852dc1b103e337065ce1c58faf30f5c41648605d18
Running = 3Field: Finished
Section titled “Field: Finished”Original lines: 530
Declaration hash: sha256:3f1dc14724e76faef09ecd0568879a7a868c62e44b2eef71d36de49fc60c4dc3
Finished = 4Field: Faulted
Section titled “Field: Faulted”Original lines: 533
Declaration hash: sha256:2bde64e9fd8930a23439c4e49915f018d3242ac23b5b5dd92fd7b88abc141159
Faulted = 5Type: BehaviorStateSuspensionFrame
Section titled “Type: BehaviorStateSuspensionFrame”Original lines: 540-618
Declaration hash: sha256:32b71618ab629fdc51ce1917e2418ac1d7996b848a0493feacc9a7a0ca578930
[Serializable]public struct BehaviorStateSuspensionFrame{}Field: StateIndex
Section titled “Field: StateIndex”Original lines: 544
Declaration hash: sha256:8455f5d5c643792866a0e7b5442affa0c6200ffa8929114e7acc23b896dd3f45
public int StateIndex;Field: CurrentNodeIndex
Section titled “Field: CurrentNodeIndex”Original lines: 546
Declaration hash: sha256:fd523db60d4c9b0058990e360d41e6100819c98c82204a4cb6e40f2c6b05086a
public int CurrentNodeIndex;Field: CompositeChildCursor
Section titled “Field: CompositeChildCursor”Original lines: 548
Declaration hash: sha256:32a4fe21b292dffe169bb1b6744213a9cabcaeb7afa88c5c1e726f31512c9fba
public int CompositeChildCursor;Field: DecoratorIterationsCompleted
Section titled “Field: DecoratorIterationsCompleted”Original lines: 550
Declaration hash: sha256:6082eca2571db2bbec3c85d78112005ed3f36228fbc424467b0c2cc2b01815dc
public int DecoratorIterationsCompleted;Field: ActiveDecoratorNodeIndex
Section titled “Field: ActiveDecoratorNodeIndex”Original lines: 556
Declaration hash: sha256:cbc4a40e89cb212acb9f81c35023ce8f56607abe8db775bc37d41c472a2f61e2
public int ActiveDecoratorNodeIndex;Field: CurrentNodeElapsedSeconds
Section titled “Field: CurrentNodeElapsedSeconds”Original lines: 559
Declaration hash: sha256:3f52e6c9d348daec312602e042d1bd71d55de4669c53494814ec5fe96e0a3c64
public float CurrentNodeElapsedSeconds;Field: ActiveProbabilitySelectorIndex
Section titled “Field: ActiveProbabilitySelectorIndex”Original lines: 561
Declaration hash: sha256:00ecde9966b10521ab69fca66f3a28f36e9160cab69e0c53fcce8a6b08cdd403
public int ActiveProbabilitySelectorIndex;Field: LastProbabilitySelectorIndex
Section titled “Field: LastProbabilitySelectorIndex”Original lines: 563
Declaration hash: sha256:b7087023aff1150af92dc0a68e8649641f264aab193c60c888654f0a864af519
public int LastProbabilitySelectorIndex;Field: SelectedProbabilityChildIndex
Section titled “Field: SelectedProbabilityChildIndex”Original lines: 565
Declaration hash: sha256:985e70833cddf7a950b6389fa4477ac8d9baaef1e141d9ae714de6bbdaf564ae
public int SelectedProbabilityChildIndex;Field: ProbabilityCandidateMask
Section titled “Field: ProbabilityCandidateMask”Original lines: 567
Declaration hash: sha256:873701454789e79ae826787a9049a4efe0785ee9086d3ca3739e6212c06ef32e
public ulong ProbabilityCandidateMask;Field: ActionActivationGeneration
Section titled “Field: ActionActivationGeneration”Original lines: 569
Declaration hash: sha256:e112644c3d5d79c13e13f90430c53ed5df9ac6dc8fc2d8a31bb08feb040bf818
public uint ActionActivationGeneration;Field: ActionLifecycle
Section titled “Field: ActionLifecycle”Original lines: 571
Declaration hash: sha256:72dd0b639a85280dd9711872eec81814bc6a033d3e858a04c5f93e729e4a758b
public BehaviorActionLifecycleRuntimeState ActionLifecycle;Field: HostedStateIndex
Section titled “Field: HostedStateIndex”Original lines: 573
Declaration hash: sha256:f29854a44aafafd8841533a666845cbb4f73f1a507d06be5758c13d2b1650e68
public int HostedStateIndex;Field: HostedCompletedCycleCount
Section titled “Field: HostedCompletedCycleCount”Original lines: 575
Declaration hash: sha256:7923cfed000f5e59102430a05534fd44e4ff415883bc069dc563737047e8ec0e
public int HostedCompletedCycleCount;Field: HostedLastCycleFrame
Section titled “Field: HostedLastCycleFrame”Original lines: 577
Declaration hash: sha256:c176e6144c762e68e2372adb6090906b76911b44ce43d69f07c14378e5b85d4c
public int HostedLastCycleFrame;Field: HostedResultTick
Section titled “Field: HostedResultTick”Original lines: 579
Declaration hash: sha256:941fa667f68d7bd7bedcfa4fc9ed3e4befc9534d344a27adbf8a87f054183767
public int HostedResultTick;Field: HostedResultEventId
Section titled “Field: HostedResultEventId”Original lines: 581
Declaration hash: sha256:1860105e0275146e4b7eaedb32b240483f3c9d00d3375cb33b4545e96ed0154b
public int HostedResultEventId;Field: HostedLifetime
Section titled “Field: HostedLifetime”Original lines: 583
Declaration hash: sha256:633071e841e5cc649c5876e0f2076dde3e623fc7685caa6b13895c96b50478db
public BakedHostedBehaviorLifetime HostedLifetime;Field: HostedResultCode
Section titled “Field: HostedResultCode”Original lines: 585
Declaration hash: sha256:e8465ac7d832c8012eb4ca897a80fdd52e0d844b21758b26dc9b45d23458d4d2
public BehaviorResultCode HostedResultCode;Field: HostedEventPending
Section titled “Field: HostedEventPending”Original lines: 587
Declaration hash: sha256:96a887c8f5cad943983bd8092c3c7dcb76cea27923f4e62ca598234487f8a0d2
public byte HostedEventPending;Field: Pending0
Section titled “Field: Pending0”Original lines: 589
Declaration hash: sha256:fb6c8a4945a5b81670dd25c2f6f46ea91fe7a3ec40ba6b85b3b6032a8027fcae
public PendingExternalSlot Pending0;Field: Pending1
Section titled “Field: Pending1”Original lines: 591
Declaration hash: sha256:5419944796a3b24e83d9ba59dee97973e3698a35096d61abb670094503ef9753
public PendingExternalSlot Pending1;Field: Pending2
Section titled “Field: Pending2”Original lines: 593
Declaration hash: sha256:31771a89c35a5b6f9c4f506ff480970b8aec92ddbeda9b0dfbbe03e60151d43b
public PendingExternalSlot Pending2;Field: Pending3
Section titled “Field: Pending3”Original lines: 595
Declaration hash: sha256:ec9ae7f9e791a16aa157df66927d5d3cfbb7d407e00c1903509308141f4fad39
public PendingExternalSlot Pending3;Field: ActiveNestedReferenceNodeIndex
Section titled “Field: ActiveNestedReferenceNodeIndex”Original lines: 597
Declaration hash: sha256:ae7dbdeb92f175a10e3f0718cc80c48a13917e9f0d54a43d0107b84b8bf1ce5f
public int ActiveNestedReferenceNodeIndex;Field: ActiveStateMachineReferenceIndex
Section titled “Field: ActiveStateMachineReferenceIndex”Original lines: 599
Declaration hash: sha256:ff69596136e1905754371dbf54e92778e2c3c7fb7698d6803cd6dcf3278a0c08
public int ActiveStateMachineReferenceIndex;Field: ActiveStateMachineCandidateIndex
Section titled “Field: ActiveStateMachineCandidateIndex”Original lines: 601
Declaration hash: sha256:030a447f02ef65780356f3b7a35febf404893c15e397ab50b10e6cfcaf4ed57d
public int ActiveStateMachineCandidateIndex;Field: ActiveMachineIndex
Section titled “Field: ActiveMachineIndex”Original lines: 603
Declaration hash: sha256:662a67184c9c48387ebf1ca0510b7005e49166b092b362c6fed391ec324406bc
public int ActiveMachineIndex;Field: NestedMachineResult
Section titled “Field: NestedMachineResult”Original lines: 605
Declaration hash: sha256:24f0e5e5fce9a0c1f1d4c7abe6a9c577bf0fad04c7c3ed1ddc0e70120f779d69
public BehaviorMachineResult NestedMachineResult;Field: NestedMachinePhase
Section titled “Field: NestedMachinePhase”Original lines: 607
Declaration hash: sha256:8181a2d7248d393205c40c31e10b1752700173496d7bc10c0b2f04aa6c72d076
public BehaviorNestedMachinePhase NestedMachinePhase;Field: ReferenceParked
Section titled “Field: ReferenceParked”Original lines: 609
Declaration hash: sha256:5c62a55e8315d726163056a8bc5f700241478c3548baa54e3e118199b30a7ee2
public byte ReferenceParked;Field: OnReturn
Section titled “Field: OnReturn”Original lines: 611
Declaration hash: sha256:299dc46190e6ce1b71a694e5e6781125149ec7c6c0af2ae79d4bf27b31df9a0d
public StateTransitionOnReturn OnReturn;Field: Reserved
Section titled “Field: Reserved”Original lines: 613
Declaration hash: sha256:e6c8684ea91f190bfe9a88cc06bebe90068a7f987c99aa33522586137e2cb45f
public ushort Reserved;Field: SuspendedActionStart
Section titled “Field: SuspendedActionStart”Original lines: 615
Declaration hash: sha256:853502c890ed20e636fd21f77733bac0c242af58cb710f7169c413840a24dc0f
public int SuspendedActionStart;Field: SuspendedActionCount
Section titled “Field: SuspendedActionCount”Original lines: 617
Declaration hash: sha256:39bea21fd0fd2743c11a4ee03eedb6bb382f17466156558e32dc3a781ff5e3fb
public int SuspendedActionCount;Type: BehaviorRuntimeInstance
Section titled “Type: BehaviorRuntimeInstance”Original lines: 655-1313
Declaration hash: sha256:866bd264f12219463b51b0ff2afce644a18ef981072448f0ff20bfbc86caf459
[Serializable]public struct BehaviorRuntimeInstance : IComponentData{}Field: MaxPendingExternals
Section titled “Field: MaxPendingExternals”Original lines: 669
Declaration hash: sha256:b19a19594e782a903fef095cf2ff97eb5d91c0b7b910d7f97c7676d9b0510004
public const int MaxPendingExternals = 4;Field: GraphContentHash
Section titled “Field: GraphContentHash”Original lines: 680
Declaration hash: sha256:47b174ca75ba1a8a9cf7cd9d0576dd046e437ca368f0c99b2ede382ddc5820ac
public ulong GraphContentHash;Field: GraphId
Section titled “Field: GraphId”Original lines: 688
Declaration hash: sha256:c0bef69f5e1b82118fcd6fb69aaa5509514757d874fda393562c162922822bae
public int GraphId;Field: CurrentNodeIndex
Section titled “Field: CurrentNodeIndex”Original lines: 694
Declaration hash: sha256:fd523db60d4c9b0058990e360d41e6100819c98c82204a4cb6e40f2c6b05086a
public int CurrentNodeIndex;Field: DeepestExecutedNodeIndex
Section titled “Field: DeepestExecutedNodeIndex”Original lines: 700
Declaration hash: sha256:135674df987c75382c13e11209b35a1a8392be993e097426d892009675536130
public int DeepestExecutedNodeIndex;Field: CurrentStateIndex
Section titled “Field: CurrentStateIndex”Original lines: 705
Declaration hash: sha256:ba60895e535b5b8d68c6a999e6a322be0a79e27001b567c0de2f8541e7466948
public int CurrentStateIndex;Field: SuspensionDepth
Section titled “Field: SuspensionDepth”Original lines: 708
Declaration hash: sha256:a26df104ccdd0e175fde8eeaefee6c871d1f3e26b858ab05b34fed426f0fb318
public int SuspensionDepth;Field: SuspendedActionStateCount
Section titled “Field: SuspendedActionStateCount”Original lines: 711
Declaration hash: sha256:04d5ad45057be5030d15bf9b8f73039321bc1a2b1a5ad3d816d7c237d40a72db
public int SuspendedActionStateCount;Field: ActiveNestedReferenceNodeIndex
Section titled “Field: ActiveNestedReferenceNodeIndex”Original lines: 714
Declaration hash: sha256:ae7dbdeb92f175a10e3f0718cc80c48a13917e9f0d54a43d0107b84b8bf1ce5f
public int ActiveNestedReferenceNodeIndex;Field: RequiredSuspensionFrameCapacity
Section titled “Field: RequiredSuspensionFrameCapacity”Original lines: 716
Declaration hash: sha256:0e976d8bec39e6c5eb12b522c6d5be459e2f75b8ad47d5777d710fbbdf91e5e4
public int RequiredSuspensionFrameCapacity;Field: RequiredSuspendedActionCapacity
Section titled “Field: RequiredSuspendedActionCapacity”Original lines: 718
Declaration hash: sha256:ef1400ac19825a7b259fbd9df3711b841c7d2417bef087beac0ef8bb3a1ae197
public int RequiredSuspendedActionCapacity;Field: ActiveStateMachineReferenceIndex
Section titled “Field: ActiveStateMachineReferenceIndex”Original lines: 720
Declaration hash: sha256:ff69596136e1905754371dbf54e92778e2c3c7fb7698d6803cd6dcf3278a0c08
public int ActiveStateMachineReferenceIndex;Field: ActiveStateMachineCandidateIndex
Section titled “Field: ActiveStateMachineCandidateIndex”Original lines: 723
Declaration hash: sha256:030a447f02ef65780356f3b7a35febf404893c15e397ab50b10e6cfcaf4ed57d
public int ActiveStateMachineCandidateIndex;Field: ReferenceActivationGeneration
Section titled “Field: ReferenceActivationGeneration”Original lines: 726
Declaration hash: sha256:a0f2ec40f622bd60408073fe1d93fe36db6ad2cb7b706bff77f8abf0191e7471
public uint ReferenceActivationGeneration;Field: ActiveMachineIndex
Section titled “Field: ActiveMachineIndex”Original lines: 729
Declaration hash: sha256:662a67184c9c48387ebf1ca0510b7005e49166b092b362c6fed391ec324406bc
public int ActiveMachineIndex;Field: NestedMachineResult
Section titled “Field: NestedMachineResult”Original lines: 732
Declaration hash: sha256:24f0e5e5fce9a0c1f1d4c7abe6a9c577bf0fad04c7c3ed1ddc0e70120f779d69
public BehaviorMachineResult NestedMachineResult;Field: NestedMachinePhase
Section titled “Field: NestedMachinePhase”Original lines: 735
Declaration hash: sha256:8181a2d7248d393205c40c31e10b1752700173496d7bc10c0b2f04aa6c72d076
public BehaviorNestedMachinePhase NestedMachinePhase;Field: ReferenceParked
Section titled “Field: ReferenceParked”Original lines: 737
Declaration hash: sha256:5c62a55e8315d726163056a8bc5f700241478c3548baa54e3e118199b30a7ee2
public byte ReferenceParked;Field: MachineFinished
Section titled “Field: MachineFinished”Original lines: 740
Declaration hash: sha256:13329dc8bba6b4d480fb5c17456a76c114fe3022d2cbf3a821eb364d62e68fef
public byte MachineFinished;Field: CompositeChildCursor
Section titled “Field: CompositeChildCursor”Original lines: 747
Declaration hash: sha256:32a4fe21b292dffe169bb1b6744213a9cabcaeb7afa88c5c1e726f31512c9fba
public int CompositeChildCursor;Field: DecoratorIterationsCompleted
Section titled “Field: DecoratorIterationsCompleted”Original lines: 754
Declaration hash: sha256:6082eca2571db2bbec3c85d78112005ed3f36228fbc424467b0c2cc2b01815dc
public int DecoratorIterationsCompleted;Field: ActiveDecoratorNodeIndex
Section titled “Field: ActiveDecoratorNodeIndex”Original lines: 760
Declaration hash: sha256:cbc4a40e89cb212acb9f81c35023ce8f56607abe8db775bc37d41c472a2f61e2
public int ActiveDecoratorNodeIndex;Field: CurrentNodeElapsedSeconds
Section titled “Field: CurrentNodeElapsedSeconds”Original lines: 768
Declaration hash: sha256:3f52e6c9d348daec312602e042d1bd71d55de4669c53494814ec5fe96e0a3c64
public float CurrentNodeElapsedSeconds;Field: InitialRandomSeed
Section titled “Field: InitialRandomSeed”Original lines: 773
Declaration hash: sha256:73498e35203adb46fdeff4ca1ebb25d5c7ec3c9d38392ea2f4ec54244615d59e
public uint InitialRandomSeed;Field: RandomState
Section titled “Field: RandomState”Original lines: 778
Declaration hash: sha256:48d2a7c1ee491ce85a5dd75b52efef3a6908f92f32a4b25d515d7f2c0bd0cfb9
public uint RandomState;Field: ActiveProbabilitySelectorIndex
Section titled “Field: ActiveProbabilitySelectorIndex”Original lines: 783
Declaration hash: sha256:00ecde9966b10521ab69fca66f3a28f36e9160cab69e0c53fcce8a6b08cdd403
public int ActiveProbabilitySelectorIndex;Field: LastProbabilitySelectorIndex
Section titled “Field: LastProbabilitySelectorIndex”Original lines: 791
Declaration hash: sha256:b7087023aff1150af92dc0a68e8649641f264aab193c60c888654f0a864af519
public int LastProbabilitySelectorIndex;Field: SelectedProbabilityChildIndex
Section titled “Field: SelectedProbabilityChildIndex”Original lines: 799
Declaration hash: sha256:985e70833cddf7a950b6389fa4477ac8d9baaef1e141d9ae714de6bbdaf564ae
public int SelectedProbabilityChildIndex;Field: ProbabilityCandidateMask
Section titled “Field: ProbabilityCandidateMask”Original lines: 806
Declaration hash: sha256:873701454789e79ae826787a9049a4efe0785ee9086d3ca3739e6212c06ef32e
public ulong ProbabilityCandidateMask;Field: LastTransitionId
Section titled “Field: LastTransitionId”Original lines: 813
Declaration hash: sha256:b278a9aba26d92f0871a153b5ebe14ee7ea962b76a3fc562bc6add9cadb5cffc
public int LastTransitionId;Field: LastTransitionCauseId
Section titled “Field: LastTransitionCauseId”Original lines: 815
Declaration hash: sha256:1c7476b6e3358376319005aeaaeb90e2707d3d61d1181be53143b377d07ff737
public int LastTransitionCauseId;Field: LastTransitionFrame
Section titled “Field: LastTransitionFrame”Original lines: 821
Declaration hash: sha256:29294d311f875f6f3acafbceb520a60dbb146bd429377b250bd35746971c20dc
public int LastTransitionFrame;Field: LastEvaluatedTransitionPredicateId
Section titled “Field: LastEvaluatedTransitionPredicateId”Original lines: 823
Declaration hash: sha256:e2c75e07e6bf17bf5e498efecccd32a39757012c9b2adf68cf65a440b25d54e3
public int LastEvaluatedTransitionPredicateId;Field: LastEvaluatedTransitionRightFieldId
Section titled “Field: LastEvaluatedTransitionRightFieldId”Original lines: 833
Declaration hash: sha256:c0cd161e340d4a824401eea42a0c78aeabf93e471c4940b2d4ba895a482b5372
public int LastEvaluatedTransitionRightFieldId;Field: LastResultCode
Section titled “Field: LastResultCode”Original lines: 835
Declaration hash: sha256:253425861b2d2c8f141873a065bb609d48ba21e3dbae777cb17478e4382fa4cd
public BehaviorResultCode LastResultCode;Field: MachineResult
Section titled “Field: MachineResult”Original lines: 841
Declaration hash: sha256:0b5e421c83933a99aa7eb1ae5187bc8e9f16427ea022c0a1227d36a7e628e0ec
public BehaviorMachineResult MachineResult;Field: TraceTier
Section titled “Field: TraceTier”Original lines: 843
Declaration hash: sha256:df2c3f5ccf3dbf9b010bf8ac148587860bf09a71a90819321a488381d3e23653
public BehaviorTraceTier TraceTier;Field: AuthorityContextId
Section titled “Field: AuthorityContextId”Original lines: 845
Declaration hash: sha256:28bf69d988615b88e7772d15816e154b559e13d422a3881e1d9f50028f5ed7c3
public BakedAuthorityContext AuthorityContextId;Field: Reserved0
Section titled “Field: Reserved0”Original lines: 847
Declaration hash: sha256:124cbd92e7dd72ac3382ea03ed3d4ff6967418581dbe7b9d6df4ff93ba8b4408
public byte Reserved0;Field: LastTickedFrame
Section titled “Field: LastTickedFrame”Original lines: 852
Declaration hash: sha256:eab8e0596db3dc138083003524a4a87fba87d51774a7517ec7225b1f93569281
public int LastTickedFrame;Field: LastInterruption
Section titled “Field: LastInterruption”Original lines: 855
Declaration hash: sha256:9dd5b01b5a17b11dfb2ccc05c6d1cfa552a1d337fd6d539da11002cccb55cdc9
public BehaviorInterruptionRecord LastInterruption;Field: RepeatRestartedThisFrame
Section titled “Field: RepeatRestartedThisFrame”Original lines: 871
Declaration hash: sha256:6e00c640e8ecadc228ae5f318be6cb524a88cacac6f9bf387d80b95b6926cdff
public byte RepeatRestartedThisFrame;Field: RepeatRestartedThisFrameNumber
Section titled “Field: RepeatRestartedThisFrameNumber”Original lines: 880
Declaration hash: sha256:182358c01d9404189f9ac979fe85f6ad7aeb193d434408c352854e42ac61ac4a
public int RepeatRestartedThisFrameNumber;Field: Pending0
Section titled “Field: Pending0”Original lines: 887
Declaration hash: sha256:fb6c8a4945a5b81670dd25c2f6f46ea91fe7a3ec40ba6b85b3b6032a8027fcae
public PendingExternalSlot Pending0;Field: Pending1
Section titled “Field: Pending1”Original lines: 889
Declaration hash: sha256:5419944796a3b24e83d9ba59dee97973e3698a35096d61abb670094503ef9753
public PendingExternalSlot Pending1;Field: Pending2
Section titled “Field: Pending2”Original lines: 891
Declaration hash: sha256:31771a89c35a5b6f9c4f506ff480970b8aec92ddbeda9b0dfbbe03e60151d43b
public PendingExternalSlot Pending2;Field: Pending3
Section titled “Field: Pending3”Original lines: 893
Declaration hash: sha256:ec9ae7f9e791a16aa157df66927d5d3cfbb7d407e00c1903509308141f4fad39
public PendingExternalSlot Pending3;Field: NextCommandId
Section titled “Field: NextCommandId”Original lines: 900
Declaration hash: sha256:99a51a6d48bc837d1fec05cad44a9e887556799c81081a9f255f72071ed2885b
public int NextCommandId;Field: ActionActivationGeneration
Section titled “Field: ActionActivationGeneration”Original lines: 903
Declaration hash: sha256:e112644c3d5d79c13e13f90430c53ed5df9ac6dc8fc2d8a31bb08feb040bf818
public uint ActionActivationGeneration;Field: ActionLifecycle
Section titled “Field: ActionLifecycle”Original lines: 909
Declaration hash: sha256:72dd0b639a85280dd9711872eec81814bc6a033d3e858a04c5f93e729e4a758b
public BehaviorActionLifecycleRuntimeState ActionLifecycle;Field: MemberRequest
Section titled “Field: MemberRequest”Original lines: 919
Declaration hash: sha256:0c35372e8ca5366130fab377b9e5668860dc4e7b36b706d950bb415716f1a6e3
public BehaviorMemberRequestSlot MemberRequest;Field: MemberActivationGeneration
Section titled “Field: MemberActivationGeneration”Original lines: 925
Declaration hash: sha256:836344fefdf82667a05a083426dc74540192d6f2e658cdd90dafe1bb7f5fa165
public uint MemberActivationGeneration;Field: HostedStateIndex
Section titled “Field: HostedStateIndex”Original lines: 935
Declaration hash: sha256:f29854a44aafafd8841533a666845cbb4f73f1a507d06be5758c13d2b1650e68
public int HostedStateIndex;Field: HostedCompletedCycleCount
Section titled “Field: HostedCompletedCycleCount”Original lines: 940
Declaration hash: sha256:7923cfed000f5e59102430a05534fd44e4ff415883bc069dc563737047e8ec0e
public int HostedCompletedCycleCount;Field: HostedLastCycleFrame
Section titled “Field: HostedLastCycleFrame”Original lines: 946
Declaration hash: sha256:c176e6144c762e68e2372adb6090906b76911b44ce43d69f07c14378e5b85d4c
public int HostedLastCycleFrame;Field: HostedResultTick
Section titled “Field: HostedResultTick”Original lines: 949
Declaration hash: sha256:941fa667f68d7bd7bedcfa4fc9ed3e4befc9534d344a27adbf8a87f054183767
public int HostedResultTick;Field: HostedResultEventId
Section titled “Field: HostedResultEventId”Original lines: 955
Declaration hash: sha256:1860105e0275146e4b7eaedb32b240483f3c9d00d3375cb33b4545e96ed0154b
public int HostedResultEventId;Field: HostedLifetime
Section titled “Field: HostedLifetime”Original lines: 961
Declaration hash: sha256:633071e841e5cc649c5876e0f2076dde3e623fc7685caa6b13895c96b50478db
public BakedHostedBehaviorLifetime HostedLifetime;Field: HostedResultCode
Section titled “Field: HostedResultCode”Original lines: 964
Declaration hash: sha256:e8465ac7d832c8012eb4ca897a80fdd52e0d844b21758b26dc9b45d23458d4d2
public BehaviorResultCode HostedResultCode;Field: HostedEventPending
Section titled “Field: HostedEventPending”Original lines: 970
Declaration hash: sha256:96a887c8f5cad943983bd8092c3c7dcb76cea27923f4e62ca598234487f8a0d2
public byte HostedEventPending;Field: HostedReserved0
Section titled “Field: HostedReserved0”Original lines: 973
Declaration hash: sha256:f988cd1bf838245bf0e921139855b781328a3aa45b38c61a77f35fec204d24a9
public byte HostedReserved0;Method: ForArtifact(BakedBehaviorArtifact artifact, int graphId, BakedAuthorityContext authority, BehaviorTraceTier tier)
Section titled “Method: ForArtifact(BakedBehaviorArtifact artifact, int graphId, BakedAuthorityContext authority, BehaviorTraceTier tier)”Original lines: 985-995
Declaration hash: sha256:07ee7b912cb0c0e3ee611054302d3d97a619c3be112ee083e7f232b10797a7a1
public static BehaviorRuntimeInstance ForArtifact(BakedBehaviorArtifact artifact, int graphId, BakedAuthorityContext authority, BehaviorTraceTier tier = BehaviorTraceTier.AlwaysOn);Method: ForArtifact(BakedBehaviorArtifact artifact, int graphId, BakedAuthorityContext authority, uint randomSeed, BehaviorTraceTier tier)
Section titled “Method: ForArtifact(BakedBehaviorArtifact artifact, int graphId, BakedAuthorityContext authority, uint randomSeed, BehaviorTraceTier tier)”Original lines: 1001-1015
Declaration hash: sha256:c8b76c4b03e5b6d35248c1feaa6b10ca133913e7aeff93fa02129b5f269ef3dc
public static BehaviorRuntimeInstance ForArtifact(BakedBehaviorArtifact artifact, int graphId, BakedAuthorityContext authority, uint randomSeed, BehaviorTraceTier tier = BehaviorTraceTier.AlwaysOn);Method: ForReplacement(BakedBehaviorArtifact artifact, int graphId, BakedAuthorityContext authority, in BehaviorRuntimeInstance previous, uint randomSeed)
Section titled “Method: ForReplacement(BakedBehaviorArtifact artifact, int graphId, BakedAuthorityContext authority, in BehaviorRuntimeInstance previous, uint randomSeed)”Original lines: 1022-1044
Declaration hash: sha256:6c0c813bb2cf587d2440f44432e3d031ea0306906532cc43689812849c3f84ea
public static BehaviorRuntimeInstance ForReplacement(BakedBehaviorArtifact artifact, int graphId, BakedAuthorityContext authority, in BehaviorRuntimeInstance previous, uint randomSeed = 0U);Method: GetPending(int slotIndex)
Section titled “Method: GetPending(int slotIndex)”Original lines: 1120-1130
Declaration hash: sha256:f9dbf16871f20e651d6d849e26716e62b31d6b0490f44d68813e21801b0fd55a
public PendingExternalSlot GetPending(int slotIndex);Method: SetPending(int slotIndex, PendingExternalSlot value)
Section titled “Method: SetPending(int slotIndex, PendingExternalSlot value)”Original lines: 1135-1144
Declaration hash: sha256:ceb681e6791b292fe22722ebab3a0de15a40f727ab60d26a4a098d7b5d7f8791
public void SetPending(int slotIndex, PendingExternalSlot value);Method: TryReservePendingSlot(int serviceId, int commandId, int pendingId, int frame, int owningNodeIndex)
Section titled “Method: TryReservePendingSlot(int serviceId, int commandId, int pendingId, int frame, int owningNodeIndex)”Original lines: 1151-1176
Declaration hash: sha256:fba3fe583e6301f69e86dcf57d51610d936b4b36eb85d6d69589e969e0e828ff
public int TryReservePendingSlot(int serviceId, int commandId, int pendingId, int frame, int owningNodeIndex = -1);Method: FindPendingByCommand(int commandId)
Section titled “Method: FindPendingByCommand(int commandId)”Original lines: 1182-1190
Declaration hash: sha256:21db6ed7b03d8d491a982aeb21550a5e61d2d06e9cdaa028d1b51d53ea793d12
public int FindPendingByCommand(int commandId);Method: ReserveCommandId()
Section titled “Method: ReserveCommandId()”Original lines: 1196-1210
Declaration hash: sha256:f75723a1f32eb4e8c5627df07250797b4c034dc941e5717bce78de73dc5d3282
public int ReserveCommandId();Method: ReleasePendingSlot(int slotIndex)
Section titled “Method: ReleasePendingSlot(int slotIndex)”Original lines: 1215-1218
Declaration hash: sha256:69cb9a2f816e0b4a82c25b710867c8db54720a7f2b074ee88a17faa65bc04620
public void ReleasePendingSlot(int slotIndex);Method: CancelAllPending()
Section titled “Method: CancelAllPending()”Original lines: 1225-1232
Declaration hash: sha256:6915257f09ee96b826672d00037e54317d46e50c3d0e140ced14ca7fbb9a83bc
public void CancelAllPending();Method: RecordLastResult(BehaviorResultCode code, int frame)
Section titled “Method: RecordLastResult(BehaviorResultCode code, int frame)”Original lines: 1237-1241
Declaration hash: sha256:d183d621bf4d696a318e4c22b29d22a63a097aef18b6ad6a2d9a6cb1edce158d
public void RecordLastResult(BehaviorResultCode code, int frame);Method: RecordTransitionLatch(int transitionId, int causeId, int frameNumber)
Section titled “Method: RecordTransitionLatch(int transitionId, int causeId, int frameNumber)”Original lines: 1248-1253
Declaration hash: sha256:8e7b6631e7562a918e19d48058cdf37b5453d59c6fe732ab939730c422d731eb
public void RecordTransitionLatch(int transitionId, int causeId, int frameNumber);Method: EnterLatchedState(int newStateIndex)
Section titled “Method: EnterLatchedState(int newStateIndex)”Original lines: 1259-1279
Declaration hash: sha256:938033bdbe1087825a643f00e7af9adbf8f55bfa15ec57d98a77e0032ebad1f3
public void EnterLatchedState(int newStateIndex);Method: ClearHostedCursor()
Section titled “Method: ClearHostedCursor()”Original lines: 1285-1295
Declaration hash: sha256:c8298f4d6c1d27204e0611889368dbac47b519c98c467b123d8e65cf697b3005
public void ClearHostedCursor();Method: RecordTransition(int transitionId, int causeId, int newStateIndex, int frameNumber)
Section titled “Method: RecordTransition(int transitionId, int causeId, int newStateIndex, int frameNumber)”Original lines: 1302-1310
Declaration hash: sha256:968ffac0e2d5f0ee9938704ef082e14d9849ed7d48c7acdea4c775df64fa92a8
public void RecordTransition(int transitionId, int causeId, int newStateIndex, int frameNumber);Type: BehaviorReactiveConditionState
Section titled “Type: BehaviorReactiveConditionState”Original lines: 1325-1330
Declaration hash: sha256:4e643b02607a5d6ef902e62f414ea6c444c802adbf5cd12cf4d7db03ba1feb21
[InternalBufferCapacity(0)]public struct BehaviorReactiveConditionState : IBufferElementData{}Field: Value
Section titled “Field: Value”Original lines: 1329
Declaration hash: sha256:a9b5b008423d6c585c07eaeaf697a7bca0f533308e4216646609492ed3728df0
public ReactiveConditionRuntimeState Value;Type: BehaviorRuntimeBlackboardByte
Section titled “Type: BehaviorRuntimeBlackboardByte”Original lines: 1339-1349
Declaration hash: sha256:9fe0f30b5ba94fa03e4c8dc2f30cbffdd06b787859ce59e9f544dc406b1b8aa8
[InternalBufferCapacity(0)]public struct BehaviorRuntimeBlackboardByte : IBufferElementData{}Field: Value
Section titled “Field: Value”Original lines: 1343
Declaration hash: sha256:c873ca58da9ef6e0dc3ca2a98f8d1dafb9a64b45939683c759de6c52331eca53
public byte Value;Method: op_Implicit(BehaviorRuntimeBlackboardByte b)
Section titled “Method: op_Implicit(BehaviorRuntimeBlackboardByte b)”Original lines: 1346
Declaration hash: sha256:b1556637e43ad2ecb3aee7afea7bb2f7f6d1a642f1856d1f98ec5e53b5068d1b
public static implicit operator byte (BehaviorRuntimeBlackboardByte b);Method: op_Implicit(byte v)
Section titled “Method: op_Implicit(byte v)”Original lines: 1348
Declaration hash: sha256:83aaf3e3746f3c7b1acf8183cc0d9c1b55b9795d4e9cba528685c5c5e5764fc2
public static implicit operator BehaviorRuntimeBlackboardByte(byte v);