📘 ChoiceCard Data Guide¶
🧩 Struct: FB1ChoiceCardTableRow¶
Defines a choice card entry used in gameplay decisions, including conditions, answers, and display configuration.
Properties¶
- Id (
FName
): Unique identifier for the choice card. - ConditionId (
FName
): ID of the condition that enables this choice card. (Foreign = "ChoiceCardCondition.Id") - TitleStrId (
FString
): Localization key for the title text. (StringTableKey) - MessageStrId (
FString
): Localization key for the body message. (StringTableKey) - ColorId (
FName
): Background color of choice card used for UI representation. (Foreign = "ColorMapping.Id") - AudioId (
FName
): Audio resource played when the choice card appears. (Foreign = "AudioResources.Id") - PositiveAnswerConditionId (
FName
): Condition required to enable positive answers. (Foreign = "ChoiceCardCondition.Id") - PositiveAnswerStrId (
FString
): Text shown for the positive answer button. (StringTableKey) - PositiveChoiceCardAnswers (
TArray<FB1ChoiceCardAnswer>
): List of positive answer options. - NegativeAnswerConditionId (
FName
): Condition required to show negative answer options. (Foreign = "ChoiceCardCondition.Id") - NegativeTitleStrId (
FString
): Text shown for the negative answer button. (StringTableKey) - NegativeChoiceCardAnswers (
TArray<FB1ChoiceCardAnswer>
): List of negative answer options.