TrinityCore
|
#include "Define.h"
#include "EnumFlag.h"
#include "ObjectGuid.h"
#include <variant>
#include <vector>
Go to the source code of this file.
Classes | |
struct | ConversationActorWorldObjectTemplate |
struct | ConversationActorNoObjectTemplate |
struct | ConversationActorActivePlayerTemplate |
struct | ConversationActorTalkingHeadTemplate |
struct | ConversationActorTemplate |
struct | ConversationLineTemplate |
struct | ConversationTemplate |
class | ConversationDataStore |
Macros | |
#define | sConversationDataStore ConversationDataStore::Instance() |
Enumerations | |
enum class | ConversationActorType : uint32 { WorldObject = 0 , TalkingHead = 1 } |
enum | ConversationLineFlags { CONVERSATION_LINE_FLAG_NOTIFY_STARTED = 0x1 } |
enum class | ConversationFlags : uint8 { None = 0x00 , MultipleConversationType = 0x01 , IsTalkingHeadConversation = 0x02 , AllowWithoutSpawnedActor = 0x04 } |
Functions | |
DEFINE_ENUM_FLAG (ConversationFlags) | |
#define sConversationDataStore ConversationDataStore::Instance() |
Definition at line 112 of file ConversationDataStore.h.
|
strong |
Enumerator | |
---|---|
WorldObject | |
TalkingHead |
Definition at line 27 of file ConversationDataStore.h.
|
strong |
Enumerator | |
---|---|
None | |
MultipleConversationType | |
IsTalkingHeadConversation | |
AllowWithoutSpawnedActor |
Definition at line 78 of file ConversationDataStore.h.
Enumerator | |
---|---|
CONVERSATION_LINE_FLAG_NOTIFY_STARTED |
Definition at line 64 of file ConversationDataStore.h.
DEFINE_ENUM_FLAG | ( | ConversationFlags | ) |