13 class BGSSoundDescriptorForm;
14 class ExtraSayToTopicInfo;
47 Ctor(a_quest, a_topic, a_topicInfo, a_speaker);
67 using func_t = decltype(&DialogueItem::Ctor);
69 return func(
this, a_quest, a_topic, a_topicInfo, a_speaker);
73 static_assert(
sizeof(DialogueItem) == 0x48);
#define KEEP_FOR_RE()
Definition: PCH.h:713
#define RELOCATION_ID(SE, AE)
Definition: PCH.h:702
Definition: Relocation.h:210
Definition: DialogueItem.h:43
BSSimpleList< DialogueResponse * >::Node * currentResponse
Definition: DialogueItem.h:57
TESQuest * quest
Definition: DialogueItem.h:60
std::uint32_t pad04
Definition: DialogueItem.h:55
TESTopicInfo * info
Definition: DialogueItem.h:58
DialogueItem(TESQuest *a_quest, TESTopic *a_topic, TESTopicInfo *a_topicInfo, TESObjectREFR *a_speaker)
Definition: DialogueItem.h:45
TESTopic * topic
Definition: DialogueItem.h:59
ExtraSayToTopicInfo * extraData
Definition: DialogueItem.h:62
TESObjectREFR * speaker
Definition: DialogueItem.h:61
BSSimpleList< DialogueResponse * > responses
Definition: DialogueItem.h:56
Definition: DialogueItem.h:22
std::uint32_t pad3C
Definition: DialogueItem.h:36
BSString text
Definition: DialogueItem.h:25
std::uint16_t percent
Definition: DialogueItem.h:27
TESIdleForm * speakerIdle
Definition: DialogueItem.h:30
bool soundLip
Definition: DialogueItem.h:34
bool useEmotion
Definition: DialogueItem.h:33
BSFixedString voice
Definition: DialogueItem.h:29
BGSSoundDescriptorForm * voiceSound
Definition: DialogueItem.h:32
stl::enumeration< EmotionType, std::uint32_t > animFaceArchType
Definition: DialogueItem.h:26
TESIdleForm * listenIdle
Definition: DialogueItem.h:31
std::uint16_t pad3A
Definition: DialogueItem.h:35
std::uint16_t pad16
Definition: DialogueItem.h:28
Definition: TESObjectREFR.h:113
Definition: TESQuest.h:197
Definition: TESTopicInfo.h:42
Definition: TESTopic.h:135
Definition: AbsorbEffect.h:6
Definition: BSIntrusiveRefCounted.h:8