📘 RabbitHole Data Guide¶
🧩 Struct: FB1RabbitHoleTableRow¶
Defines a special "rabbit hole" interaction with scheduled actions, animations, and choices.
Properties¶
- Id (
FName
): Unique identifier for the interaction. - IconTexture (
TSoftObjectPtr<UObject>
): Icon texture for this interaction (supports Texture2D and SlateTextureAtlasInterface). - MainTextId / TooltipTextId / ToastMessageTextId (
FString
): Localized UI texts for title, hint, and confirmation. (StringTableKey) - OverrideScheduleInfoId (
FName
): ID reference for overriding schedule information. (Foreign = "ScheduleInfo.Id") - StartScriptId / CancelScriptId / FinishScriptId (
FName
): Scripts triggered when the interaction starts, the interaction is canceled, the interaction is completed . (Foreign = "Script_RabbitHole.Id") - Tags (
TArray<FName>
): Tags for categorizing or filtering this rabbit hole. - RabbitHoleInteractionList (
TArray<FB1RabbitHoleInteraction>
): List of rabbit hole interactions associated with this interaction. - ChoiceCardList (
TArray<FB1RabbitHoleChoiceCardInfo>
): List of choice cards available for this interaction.