AdditionalValidationInteractionIds | string[] | Used by call sites that must validate multiple Roles' slot occupancy simultaneously, like the co-op scheduler. After validating the InteractionId, CanSelectableTarget additionally validates slot occupancy per ID. |
AdditionalValidationOccupyEntityIds | FB1EntityId[] | The OccupyEntityId of each Role, matched by the same index as AdditionalValidationInteractionIds. Used to treat the case where that Role's character already occupies the slot (e.g. a customer already seated) as 'self-occupied = OK'. Missing indices fall back to SelfEntityId. |
ExcludeEntityIds | FB1EntityId[] | |
GrabEntityId | FB1EntityId | |
ImpactPoint | FVector | |
InteractionId | string | |
PickedEntityId | FB1EntityId | |
PlayReason | EB1InteractionPlayReason | |
RepeatFilter | FB1AutoFindRepeatFilter | |
SelfEntityId | FB1EntityId | |
SpacePlayAnimIds | string[] | |
SpaceTargetRoomPurposeId | string | |
Tags | string[] | |
TargetSearchMode | EB2InteractionTargetSearchMode | |
bDoNotCheckPickedEntityId | boolean | |
bIgnoreSlotOwnership | boolean | |
bIsPreInitStep | boolean | |
bIsSpaceTargetFilterPath | boolean | |
bResetContainerBeforeAdd | boolean | |
bUsePickedEntityIdCheckingObjectSlot | boolean | |