ForceSleepRequestRetryAt | FDateTime? | Earliest time at which the B1 force-sleep request may be sent again. |
LifecycleRevision | integer | Monotonic token used to reject deferred work from an earlier lifecycle state. |
MaxLifetimeAt | FDateTime | Maximum time that the current active-physics session may remain awake. |
OriginParentEntityId | FB1EntityId | Optional supporting game object used as the relative restore anchor. |
OriginParentSlotName | string | Optional object slot occupied on OriginParentEntityId. |
OriginRelativeTransform | FTransform | Restore transform relative to OriginParentEntityId. |
OriginTransform | FTransform | Last placement transform captured as the restore origin. |
PendingAction | EB2ActivePhysicsPendingAction | Persisted resolution intent. Restore is a fallback; Despawn is a committed destroy decision. |
RestoreRetryAt | FDateTime? | Runtime deadline for retrying a failed restore. |
ThrowInstigatorEntityId | FB1EntityId | Entity that threw this object. Valid only during a throw's active-physics flight (like bRunning); used to attribute a ThrowHit to the thrower. Not a save target: cleared when the session ends (MarkSleepHandled/Reset). Kicks leave this Invalid. |
bFromRagdollDrop | boolean | Whether this session was started by the automatic hand-emptying throw on ragdoll entry, rather than by a deliberate throw. The instigator above is then the victim of the original attack, so the assault-crime / police outcomes of a normal ThrowHit effect must not be run against them. Set after Begin (which clears it) and cleared when the session ends. |
bRestoreEnabled | boolean | Whether a valid placement origin has been captured. |
bRunning | boolean | Whether the B1 actor is currently simulating active physics. |