13 class BGSSoundDescriptorForm;
14 class ExtraSayToTopicInfo;
45 Ctor(a_quest, a_topic, a_topicInfo, a_speaker);
65 using func_t =
decltype(&DialogueItem::Ctor);
67 return func(
this, a_quest, a_topic, a_topicInfo, a_speaker);
70 static_assert(
sizeof(DialogueItem) == 0x48);
#define RELOCATION_ID(a_se, a_ae)
Definition PCH.h:794
Definition DialogueItem.h:41
BSSimpleList< DialogueResponse * >::Node * currentResponse
Definition DialogueItem.h:55
TESQuest * quest
Definition DialogueItem.h:58
DialogueItem(TESQuest *a_quest, TESTopic *a_topic, TESTopicInfo *a_topicInfo, Actor *a_speaker)
Definition DialogueItem.h:43
std::uint32_t pad04
Definition DialogueItem.h:53
TESTopicInfo * info
Definition DialogueItem.h:56
TESTopic * topic
Definition DialogueItem.h:57
ExtraSayToTopicInfo * extraData
Definition DialogueItem.h:60
TESObjectREFR * speaker
Definition DialogueItem.h:59
BSSimpleList< DialogueResponse * > responses
Definition DialogueItem.h:54
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:112
Definition TESQuest.h:189
Definition TESTopic.h:135
Definition TESTopicInfo.h:42
Definition Relocation.h:1638
Definition AbsorbEffect.h:6
Definition BSIntrusiveRefCounted.h:8