B1PhotoFrameCharacterInfo
Full per-character metadata (identity, demographics, stats, emotion, interaction, coop, relation, on-image position) for either the capturer or a subject in the photo.
| Property | Type | Description | Metadata |
|---|---|---|---|
| EntityId | FString | Entity id of this character, stored as a decimal string. | Category: B1PhotoFrameCharacterInfo |
| FirstNameTextId | FString | First name text id. | Category: B1PhotoFrameCharacterInfo |
| LastNameTextId | FString | Last name text id. | Category: B1PhotoFrameCharacterInfo |
| DisplayName | FString | Resolved display name. | Category: B1PhotoFrameCharacterInfo |
| Age | int32 | Character age at capture. | Category: B1PhotoFrameCharacterInfo |
| GrowthStep | FString | Label of EB1GrowthStep at capture. | Category: B1PhotoFrameCharacterInfo |
| Gender | FString | Label of EB1GenderType at capture. | Category: B1PhotoFrameCharacterInfo |
| Stats | FB1PhotoFrameStatsInfo | Desire stats snapshot for this character at capture. | Category: B1PhotoFrameCharacterInfo |
| Emotion | FString | Label of EB1EmotionType at capture. | Category: B1PhotoFrameCharacterInfo |
| bHasInteraction | bool | Whether this character is currently playing an interaction. | Category: B1PhotoFrameCharacterInfo |
| Interaction | FB1PhotoFrameInteractionInfo | Current interaction snapshot; valid only when bHasInteraction is true. | Category: B1PhotoFrameCharacterInfo |
| bHasCoop | bool | Whether this character is currently in a coop. Reserved: not yet wired to gameplay logic. | Category: B1PhotoFrameCharacterInfo |
| Coop | FB1PhotoFrameCoopInfo | Coop snapshot; valid only when bHasCoop is true. Reserved: not yet wired to gameplay logic. | Category: B1PhotoFrameCharacterInfo |
| bIsSubject | bool | Whether this character is a subject (as opposed to the capturer). | Category: B1PhotoFrameCharacterInfo |
| RelationToCapturer | FB1PhotoFrameRelationInfo | Relationship of this subject to the capturer; only filled when bIsSubject is true. | Category: B1PhotoFrameCharacterInfo |
| ImagePosUV | FVector2D | Normalized UV coordinate of this character's head in the saved image; valid only when bHasImagePos is true. | Category: B1PhotoFrameCharacterInfo |
| bHasImagePos | bool | Whether ImagePosUV is valid for this character. | Category: B1PhotoFrameCharacterInfo |
| bOccluded | bool | Whether the camera-to-head line of sight is occluded at capture. | Category: B1PhotoFrameCharacterInfo |