B1RabbitHoleTableRow
- Table row defining a rabbit hole interaction, including icon, text IDs, scripts, interaction list, and choice cards.
| Property | Type | Description | Metadata |
|---|---|---|---|
| IconTexture | TSoftObjectPtr | Icon texture for this interaction (supports Texture2D and SlateTextureAtlasInterface). | Category: B1RabbitHoleTableRow |
| MainTextId | FString | ID reference for the main text. | Category: B1RabbitHoleTableRow StringTableKey: Id |
| TooltipTextId | FString | ID reference for the tooltip text. | Category: B1RabbitHoleTableRow StringTableKey: Id |
| ToastMessageTextId | FString | ID reference for the toast message text. | Category: B1RabbitHoleTableRow |
| OverrideScheduleInfoId | FName | ID reference for overriding schedule information. | Category: B1RabbitHoleTableRow Foreign: ScheduleInfo.Id |
| StartScriptId | FName | ID reference for the script to execute when the interaction starts. | Category: B1RabbitHoleTableRow Foreign: Script_RabbitHole.Id |
| CancelScriptId | FName | ID reference for the script to execute when the interaction is canceled. | Category: B1RabbitHoleTableRow Foreign: Script_RabbitHole.Id |
| FinishScriptId | FName | ID reference for the script to execute when the interaction is completed. | Category: B1RabbitHoleTableRow Foreign: Script_RabbitHole.Id |
| Tags | TArray | Tags associated with this RabbitHole. It is only used to connect to jobId as of now. | Category: B1RabbitHoleTableRow Foreign: Job.Id |
| RabbitHoleInteractionList | TArray | List of rabbit hole interactions associated with this interaction. | Category: B1RabbitHoleTableRow |
| ChoiceCardList | TArray | List of choice cards available for this interaction. | Category: B1RabbitHoleTableRow |
| RabbitHoleImage | TArray | List of map-image associations displayed during this rabbit hole interaction. | Category: B1RabbitHoleTableRow |
| Id | FName | Unique Id | Category: B1TableRowBase |
| Comment | FString | Dev Comment | Category: B1TableRowBase |