18#ifndef TRINITY_CONVERSATIONAI_H
19#define TRINITY_CONVERSATIONAI_H
virtual void OnInitialize()
virtual void DoAction(int32 param)
virtual void OnLineStarted(uint32 lineId, Player *sender)
virtual ~ConversationAI()
ConversationAI(ConversationAI const &)=delete
virtual void OnCreate(Unit *creator)
Conversation *const conversation
ConversationAI(Conversation *c, uint32 scriptId={}) noexcept
ConversationAI(ConversationAI &&)=delete
virtual void SetData(uint32 id, uint32 value)
ConversationAI & operator=(ConversationAI &&)=delete
virtual ObjectGuid GetGUID(int32 id) const
ConversationAI & operator=(ConversationAI const &)=delete
virtual void OnUpdate(uint32 diff)
virtual void SetGUID(ObjectGuid const &guid, int32 id)
virtual uint32 GetData(uint32 id) const
static ObjectGuid const Empty