18#ifndef ConversationDataStore_h__
19#define ConversationDataStore_h__
95 std::vector<ConversationActorTemplate>
Actors;
96 std::vector<ConversationLineTemplate const*>
Lines;
104 void LoadConversationTemplates();
112#define sConversationDataStore ConversationDataStore::Instance()
DEFINE_ENUM_FLAG(ConversationFlags)
@ CONVERSATION_LINE_FLAG_NOTIFY_STARTED
@ IsTalkingHeadConversation
@ MultipleConversationType
@ AllowWithoutSpawnedActor
uint32 CreatureDisplayInfoId
uint32 CreatureDisplayInfoId
std::variant< ConversationActorWorldObjectTemplate, ConversationActorNoObjectTemplate, ConversationActorActivePlayerTemplate, ConversationActorTalkingHeadTemplate > Data
ObjectGuid::LowType SpawnId
EnumFlag< ConversationFlags > Flags
std::vector< ConversationLineTemplate const * > Lines
std::vector< ConversationActorTemplate > Actors