![]() |
TrinityCore
|
#include <GossipDef.h>
Public Member Functions | |||||||||
| PlayerMenu (PlayerMenu const &)=delete | |||||||||
| PlayerMenu (PlayerMenu &&)=delete | |||||||||
| PlayerMenu & | operator= (PlayerMenu const &)=delete | ||||||||
| PlayerMenu & | operator= (PlayerMenu &&)=delete | ||||||||
| GossipMenu & | GetGossipMenu () | ||||||||
| QuestMenu & | GetQuestMenu () | ||||||||
| InteractionData & | GetInteractionData () | ||||||||
| bool | Empty () const | ||||||||
| uint32 | GetGossipOptionSender (uint32 selection) const | ||||||||
| uint32 | GetGossipOptionAction (uint32 selection) const | ||||||||
| bool | IsGossipOptionCoded (uint32 selection) const | ||||||||
AddMenuItem | |||||||||
Adds a localized gossip menu item from db by menu id and menu item id.
| |||||||||
| PlayerMenu (WorldSession *session) | |||||||||
| ~PlayerMenu () | |||||||||
| void | ClearMenus () | ||||||||
| void | SendGossipMenu (uint32 titleTextId, ObjectGuid objectGUID) | ||||||||
| void | SendCloseGossip () | ||||||||
| void | SendPointOfInterest (uint32 poiId) const | ||||||||
| void | SendQuestGiverStatus (QuestGiverStatus questStatus, ObjectGuid npcGUID) const | ||||||||
| void | SendQuestGiverQuestListMessage (Object *questgiver) | ||||||||
| void | SendQuestQueryResponse (Quest const *quest) const | ||||||||
| void | SendQuestGiverQuestDetails (Quest const *quest, ObjectGuid npcGUID, bool autoLaunched, bool displayPopup) | ||||||||
| void | SendQuestGiverOfferReward (Quest const *quest, ObjectGuid npcGUID, bool autoLaunched) | ||||||||
| void | SendQuestGiverRequestItems (Quest const *quest, ObjectGuid npcGUID, bool canComplete, bool autoLaunched) | ||||||||
Private Attributes | |
| GossipMenu | _gossipMenu |
| QuestMenu | _questMenu |
| WorldSession * | _session |
| InteractionData | _interactionData |
Definition at line 312 of file GossipDef.h.
|
explicit |
|
delete |
|
delete |
|
default |
| void PlayerMenu::ClearMenus | ( | ) |
|
inline |
Definition at line 326 of file GossipDef.h.
|
inline |
Definition at line 322 of file GossipDef.h.
Definition at line 330 of file GossipDef.h.
Definition at line 329 of file GossipDef.h.
|
inline |
|
inline |
Definition at line 323 of file GossipDef.h.
|
inline |
Definition at line 331 of file GossipDef.h.
|
delete |
|
delete |
| void PlayerMenu::SendCloseGossip | ( | ) |
| void PlayerMenu::SendGossipMenu | ( | uint32 | titleTextId, |
| ObjectGuid | objectGUID | ||
| ) |
| void PlayerMenu::SendPointOfInterest | ( | uint32 | poiId | ) | const |
| void PlayerMenu::SendQuestGiverOfferReward | ( | Quest const * | quest, |
| ObjectGuid | npcGUID, | ||
| bool | autoLaunched | ||
| ) |
Definition at line 572 of file GossipDef.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void PlayerMenu::SendQuestGiverQuestDetails | ( | Quest const * | quest, |
| ObjectGuid | npcGUID, | ||
| bool | autoLaunched, | ||
| bool | displayPopup | ||
| ) |
| void PlayerMenu::SendQuestGiverQuestListMessage | ( | Object * | questgiver | ) |
| void PlayerMenu::SendQuestGiverRequestItems | ( | Quest const * | quest, |
| ObjectGuid | npcGUID, | ||
| bool | canComplete, | ||
| bool | autoLaunched | ||
| ) |
| void PlayerMenu::SendQuestGiverStatus | ( | QuestGiverStatus | questStatus, |
| ObjectGuid | npcGUID | ||
| ) | const |
| void PlayerMenu::SendQuestQueryResponse | ( | Quest const * | quest | ) | const |
|
private |
Definition at line 351 of file GossipDef.h.
|
private |
Definition at line 354 of file GossipDef.h.
|
private |
Definition at line 352 of file GossipDef.h.
|
private |
Definition at line 353 of file GossipDef.h.