TrinityCore
Loading...
Searching...
No Matches
PlayerChoice Struct Reference

#include <PlayerChoice.h>

Public Member Functions

PlayerChoiceResponse const * GetResponse (int32 responseId) const
 

Public Attributes

int32 ChoiceId = 0
 
int32 UiTextureKitId = 0
 
uint32 SoundKitId = 0
 
uint32 CloseSoundKitId = 0
 
Seconds Duration = 0s
 
std::string Question
 
std::string PendingChoiceText
 
std::vector< PlayerChoiceResponse > Responses
 
bool InfiniteRange = false
 
bool HideWarboardHeader = false
 
bool KeepOpenAfterChoice = false
 
bool ShowChoicesAsList = false
 
bool RequiresSelection = false
 
bool ShowChoicesAsGrid = false
 
bool HideAnswerArt = false
 
bool ShowChoicesAsColumns = false
 
Optional< uint32 > MaxResponses
 
uint32 ScriptId = 0
 

Detailed Description

Definition at line 107 of file PlayerChoice.h.

Member Function Documentation

◆ GetResponse()

PlayerChoiceResponse const * PlayerChoice::GetResponse ( int32  responseId) const
inline

Member Data Documentation

◆ ChoiceId

int32 PlayerChoice::ChoiceId = 0

Definition at line 109 of file PlayerChoice.h.

Referenced by ObjectMgr::LoadPlayerChoices().

◆ CloseSoundKitId

uint32 PlayerChoice::CloseSoundKitId = 0

Definition at line 112 of file PlayerChoice.h.

Referenced by ObjectMgr::LoadPlayerChoices(), and Player::SendPlayerChoice().

◆ Duration

Seconds PlayerChoice::Duration = 0s

Definition at line 113 of file PlayerChoice.h.

Referenced by ObjectMgr::LoadPlayerChoices(), and Player::SendPlayerChoice().

◆ HideAnswerArt

bool PlayerChoice::HideAnswerArt = false

Definition at line 123 of file PlayerChoice.h.

Referenced by ObjectMgr::LoadPlayerChoices(), and Player::SendPlayerChoice().

◆ HideWarboardHeader

bool PlayerChoice::HideWarboardHeader = false

Definition at line 118 of file PlayerChoice.h.

Referenced by ObjectMgr::LoadPlayerChoices(), and Player::SendPlayerChoice().

◆ InfiniteRange

bool PlayerChoice::InfiniteRange = false

Definition at line 117 of file PlayerChoice.h.

Referenced by ObjectMgr::LoadPlayerChoices(), and Player::SendPlayerChoice().

◆ KeepOpenAfterChoice

bool PlayerChoice::KeepOpenAfterChoice = false

Definition at line 119 of file PlayerChoice.h.

Referenced by ObjectMgr::LoadPlayerChoices(), and Player::SendPlayerChoice().

◆ MaxResponses

Optional<uint32> PlayerChoice::MaxResponses

Definition at line 126 of file PlayerChoice.h.

Referenced by ObjectMgr::LoadPlayerChoices(), and Player::SendPlayerChoice().

◆ PendingChoiceText

std::string PlayerChoice::PendingChoiceText

Definition at line 115 of file PlayerChoice.h.

Referenced by ObjectMgr::LoadPlayerChoices().

◆ Question

std::string PlayerChoice::Question

Definition at line 114 of file PlayerChoice.h.

Referenced by ObjectMgr::LoadPlayerChoices(), and Player::SendPlayerChoice().

◆ RequiresSelection

bool PlayerChoice::RequiresSelection = false

Definition at line 121 of file PlayerChoice.h.

Referenced by ObjectMgr::LoadPlayerChoices(), and Player::SendPlayerChoice().

◆ Responses

std::vector<PlayerChoiceResponse> PlayerChoice::Responses

◆ ScriptId

uint32 PlayerChoice::ScriptId = 0

◆ ShowChoicesAsColumns

bool PlayerChoice::ShowChoicesAsColumns = false

Definition at line 124 of file PlayerChoice.h.

Referenced by ObjectMgr::LoadPlayerChoices(), and Player::SendPlayerChoice().

◆ ShowChoicesAsGrid

bool PlayerChoice::ShowChoicesAsGrid = false

Definition at line 122 of file PlayerChoice.h.

Referenced by ObjectMgr::LoadPlayerChoices(), and Player::SendPlayerChoice().

◆ ShowChoicesAsList

bool PlayerChoice::ShowChoicesAsList = false

Definition at line 120 of file PlayerChoice.h.

Referenced by ObjectMgr::LoadPlayerChoices(), and Player::SendPlayerChoice().

◆ SoundKitId

uint32 PlayerChoice::SoundKitId = 0

Definition at line 111 of file PlayerChoice.h.

Referenced by ObjectMgr::LoadPlayerChoices(), and Player::SendPlayerChoice().

◆ UiTextureKitId

int32 PlayerChoice::UiTextureKitId = 0

Definition at line 110 of file PlayerChoice.h.

Referenced by ObjectMgr::LoadPlayerChoices(), and Player::SendPlayerChoice().


The documentation for this struct was generated from the following file: