12 class BGSSoundDescriptorForm;
13 class ExtraSayToTopicInfo;
56 Ctor(a_quest, a_topic, a_topicInfo, a_speaker);
76 using func_t =
decltype(&DialogueItem::Ctor);
78 return func(
this, a_quest, a_topic, a_topicInfo, a_speaker);
81 static_assert(
sizeof(DialogueItem) == 0x48);
Definition: DialogueItem.h:52
BSSimpleList< DialogueResponse * >::Node * currentResponse
Definition: DialogueItem.h:66
TESQuest * quest
Definition: DialogueItem.h:69
DialogueItem(TESQuest *a_quest, TESTopic *a_topic, TESTopicInfo *a_topicInfo, Actor *a_speaker)
Definition: DialogueItem.h:54
std::uint32_t pad04
Definition: DialogueItem.h:64
TESTopicInfo * info
Definition: DialogueItem.h:67
TESTopic * topic
Definition: DialogueItem.h:68
ExtraSayToTopicInfo * extraData
Definition: DialogueItem.h:71
TESObjectREFR * speaker
Definition: DialogueItem.h:70
BSSimpleList< DialogueResponse * > responses
Definition: DialogueItem.h:65
Definition: DialogueItem.h:21
std::uint32_t pad3C
Definition: DialogueItem.h:47
BSString text
Definition: DialogueItem.h:36
std::uint16_t percent
Definition: DialogueItem.h:38
TESIdleForm * speakerIdle
Definition: DialogueItem.h:41
bool soundLip
Definition: DialogueItem.h:45
bool useEmotion
Definition: DialogueItem.h:44
BSFixedString voice
Definition: DialogueItem.h:40
BGSSoundDescriptorForm * voiceSound
Definition: DialogueItem.h:43
EmotionType
Definition: DialogueItem.h:24
stl::enumeration< EmotionType, std::uint32_t > animFaceArchType
Definition: DialogueItem.h:37
TESIdleForm * listenIdle
Definition: DialogueItem.h:42
std::uint16_t pad3A
Definition: DialogueItem.h:46
std::uint16_t pad16
Definition: DialogueItem.h:39
Definition: TESObjectREFR.h:105
Definition: TESQuest.h:189
Definition: TESTopic.h:135
Definition: TESTopicInfo.h:42
Definition: Relocation.h:858
constexpr REL::ID Ctor(static_cast< std::uint64_t >(35220))
Definition: AbsorbEffect.h:6
Definition: BSIntrusiveRefCounted.h:8