![]() |
TrinityCore
|
Public Member Functions | |
| ConversationActorFillVisitor (Conversation *conversation, Unit const *creator, Map const *map, ConversationActorTemplate const &actor) | |
| void | operator() (ConversationActorWorldObjectTemplate const &worldObject) const |
| void | operator() (ConversationActorNoObjectTemplate const &noObject) const |
| void | operator() (ConversationActorActivePlayerTemplate const &activePlayer) const |
| void | operator() (ConversationActorTalkingHeadTemplate const &talkingHead) const |
Private Attributes | |
| Conversation * | _conversation |
| Unit const * | _creator |
| ::Map const * | _map |
| ConversationActorTemplate const & | _actor |
Definition at line 122 of file Conversation.cpp.
|
inlineexplicit |
Definition at line 124 of file Conversation.cpp.
|
inline |
Definition at line 151 of file Conversation.cpp.
References _actor, _conversation, Conversation::AddActor(), ConversationActorTemplate::Id, and ConversationActorTemplate::Index.
|
inline |
Definition at line 146 of file Conversation.cpp.
References _actor, _conversation, Conversation::AddActor(), ConversationActorNoObjectTemplate::CreatureDisplayInfoId, ConversationActorNoObjectTemplate::CreatureId, ConversationActorTemplate::Id, ConversationActorTemplate::Index, and WorldObject.
|
inline |
Definition at line 156 of file Conversation.cpp.
References _actor, _conversation, Conversation::AddActor(), ConversationActorTalkingHeadTemplate::CreatureDisplayInfoId, ConversationActorTalkingHeadTemplate::CreatureId, ConversationActorTemplate::Id, ConversationActorTemplate::Index, and TalkingHead.
|
inline |
Definition at line 129 of file Conversation.cpp.
References _actor, _conversation, _creator, _map, Conversation::AddActor(), Map::GetCreatureBySpawnIdStore(), BaseEntity::GetGUID(), ConversationActorTemplate::Id, ConversationActorTemplate::Index, Trinity::Containers::MapEqualRange(), and ConversationActorWorldObjectTemplate::SpawnId.
|
private |
Definition at line 165 of file Conversation.cpp.
Referenced by operator()(), operator()(), operator()(), and operator()().
|
private |
Definition at line 162 of file Conversation.cpp.
Referenced by operator()(), operator()(), operator()(), and operator()().
|
private |
Definition at line 163 of file Conversation.cpp.
Referenced by operator()().
|
private |
Definition at line 164 of file Conversation.cpp.
Referenced by operator()().