TrinityCore
Loading...
Searching...
No Matches
WorldPackets::System::FeatureSystemStatusGlueScreen Class Referencefinal

#include <SystemPackets.h>

+ Inheritance diagram for WorldPackets::System::FeatureSystemStatusGlueScreen:

Public Member Functions

 FeatureSystemStatusGlueScreen ()
 
WorldPacket const * Write () override
 
- Public Member Functions inherited from WorldPackets::ServerPacket
 ServerPacket (OpcodeServer opcode, size_t initialSize=200, ConnectionType connection=CONNECTION_TYPE_DEFAULT)
 
void Read () final
 
void Clear ()
 
WorldPacket && Move ()
 
void ShrinkToFit ()
 
OpcodeServer GetOpcode () const
 
- Public Member Functions inherited from WorldPackets::Packet
 Packet (WorldPacket &&worldPacket)
 
virtual ~Packet ()=default
 
 Packet (Packet const &right)=delete
 
Packet & operator= (Packet const &right)=delete
 
WorldPacket const * GetRawPacket () const
 
size_t GetSize () const
 
ConnectionType GetConnection () const
 

Public Attributes

bool BpayStoreAvailable = false
 
bool BpayStoreDisabledByParentalControls = false
 
bool CharUndeleteEnabled = false
 
bool CommerceServerEnabled = false
 
bool PaidCharacterTransfersBetweenBnetAccountsEnabled = false
 
bool VeteranTokenRedeemWillKick = false
 
bool WorldTokenRedeemWillKick = false
 
bool ExpansionPreorderInStore = false
 
bool KioskModeEnabled = false
 
bool CompetitiveModeEnabled = false
 
bool BoostEnabled = false
 
bool TrialBoostEnabled = false
 
bool RedeemForBalanceAvailable = false
 
bool LiveRegionCharacterListEnabled = false
 
bool LiveRegionCharacterCopyEnabled = false
 
bool LiveRegionAccountCopyEnabled = false
 
bool LiveRegionKeyBindingsCopyEnabled = false
 
bool BrowserCrashReporterEnabled = false
 
bool IsEmployeeAccount = false
 
bool UseBleep = false
 
bool NameReservationOnly = false
 
bool TimerunningEnabled = false
 
bool ScriptsDisallowedForBeta = false
 
bool PlayerIdentityOptionsEnabled = false
 
bool AccountExportEnabled = false
 
bool AccountLockedPostExport = false
 
bool CharacterSelectListModeRealmless = false
 
bool WowTokenLimitedMode = false
 
bool NavBarEnabled = false
 
bool GlobalUserGeneratedContentMuteEnabled = false
 
bool AccountUserGeneratedContentIsRisky = false
 
Optional< EuropaTicketConfig > EuropaTicketSystemStatus
 
std::vector< int32 > LiveRegionCharacterCopySourceRegions
 
uint32 CommercePricePollTimeSeconds = 0
 
int64 RedeemForBalanceAmount = 0
 
int32 MaxCharactersOnThisRealm = 0
 
int32 ActiveBoostType = 0
 
int32 TrialBoostType = 0
 
int32 MinimumExpansionLevel = 0
 
int32 MaximumExpansionLevel = 0
 
uint32 KioskSessionDurationMinutes = 0
 
int32 ContentSetID = 0
 
std::vector< GameModeData > DisabledGameModes
 
std::vector< GameRuleValuePair > GameRules
 
std::vector< int32 > AvailableGameModeIDs
 
int32 ActiveTimerunningSeasonID = 0
 
int32 RemainingTimerunningSeasonSeconds = 0
 
Duration< Seconds, int32 > TimerunningConversionMinCharacterAge { 1_days }
 
int32 TimerunningConversionMaxSeasonID = -1
 
int16 MaxPlayerGuidLookupsPerRequest = 50
 
int16 NameLookupTelemetryInterval = 600
 
Duration< Seconds, uint32 > NotFoundCacheTimeSeconds = 10s
 
Optional< int32 > LaunchDurationETA
 
std::vector< DebugTimeEventInfo > DebugTimeEvents
 
int32 MostRecentTimeEventID = 0
 
uint32 EventRealmQueues = 0
 
std::string RealmHiddenAlert
 

Additional Inherited Members

- Protected Attributes inherited from WorldPackets::Packet
WorldPacket _worldPacket
 

Detailed Description

Definition at line 213 of file SystemPackets.h.

Constructor & Destructor Documentation

◆ FeatureSystemStatusGlueScreen()

WorldPackets::System::FeatureSystemStatusGlueScreen::FeatureSystemStatusGlueScreen ( )
inlineexplicit

Definition at line 216 of file SystemPackets.h.

Member Function Documentation

◆ Write()

WorldPacket const * WorldPackets::System::FeatureSystemStatusGlueScreen::Write ( )
overridevirtual

Implements WorldPackets::Packet.

Definition at line 246 of file SystemPackets.cpp.

References WorldPackets::Packet::_worldPacket, AccountExportEnabled, AccountLockedPostExport, AccountUserGeneratedContentIsRisky, ActiveBoostType, ActiveTimerunningSeasonID, ByteBuffer::append(), AvailableGameModeIDs, BoostEnabled, BpayStoreAvailable, BrowserCrashReporterEnabled, CharacterSelectListModeRealmless, CharUndeleteEnabled, CommercePricePollTimeSeconds, CommerceServerEnabled, CompetitiveModeEnabled, ContentSetID, WorldPackets::SizedCString::Data(), DebugTimeEvents, DisabledGameModes, EuropaTicketSystemStatus, EventRealmQueues, ExpansionPreorderInStore, ByteBuffer::FlushBits(), GameRules, GlobalUserGeneratedContentMuteEnabled, IsEmployeeAccount, KioskModeEnabled, KioskSessionDurationMinutes, LaunchDurationETA, LiveRegionAccountCopyEnabled, LiveRegionCharacterCopyEnabled, LiveRegionCharacterCopySourceRegions, LiveRegionCharacterListEnabled, LiveRegionKeyBindingsCopyEnabled, MaxCharactersOnThisRealm, MaximumExpansionLevel, MaxPlayerGuidLookupsPerRequest, MinimumExpansionLevel, MostRecentTimeEventID, NameLookupTelemetryInterval, NameReservationOnly, NavBarEnabled, NotFoundCacheTimeSeconds, WorldPackets::OptionalInit(), PaidCharacterTransfersBetweenBnetAccountsEnabled, PlayerIdentityOptionsEnabled, RealmHiddenAlert, RedeemForBalanceAmount, RedeemForBalanceAvailable, RemainingTimerunningSeasonSeconds, ScriptsDisallowedForBeta, TimerunningConversionMaxSeasonID, TimerunningConversionMinCharacterAge, TimerunningEnabled, TrialBoostEnabled, TrialBoostType, UseBleep, VeteranTokenRedeemWillKick, WorldTokenRedeemWillKick, and WowTokenLimitedMode.

Referenced by WorldSession::SendFeatureSystemStatusGlueScreen().

Member Data Documentation

◆ AccountExportEnabled

bool WorldPackets::System::FeatureSystemStatusGlueScreen::AccountExportEnabled = false

Definition at line 244 of file SystemPackets.h.

Referenced by Write().

◆ AccountLockedPostExport

bool WorldPackets::System::FeatureSystemStatusGlueScreen::AccountLockedPostExport = false

Definition at line 245 of file SystemPackets.h.

Referenced by Write().

◆ AccountUserGeneratedContentIsRisky

bool WorldPackets::System::FeatureSystemStatusGlueScreen::AccountUserGeneratedContentIsRisky = false

Definition at line 250 of file SystemPackets.h.

Referenced by Write().

◆ ActiveBoostType

int32 WorldPackets::System::FeatureSystemStatusGlueScreen::ActiveBoostType = 0

Definition at line 256 of file SystemPackets.h.

Referenced by Write().

◆ ActiveTimerunningSeasonID

int32 WorldPackets::System::FeatureSystemStatusGlueScreen::ActiveTimerunningSeasonID = 0

Definition at line 265 of file SystemPackets.h.

Referenced by Write().

◆ AvailableGameModeIDs

std::vector<int32> WorldPackets::System::FeatureSystemStatusGlueScreen::AvailableGameModeIDs

Definition at line 264 of file SystemPackets.h.

Referenced by WorldSession::SendFeatureSystemStatusGlueScreen(), and Write().

◆ BoostEnabled

bool WorldPackets::System::FeatureSystemStatusGlueScreen::BoostEnabled = false

Definition at line 230 of file SystemPackets.h.

Referenced by Write().

◆ BpayStoreAvailable

bool WorldPackets::System::FeatureSystemStatusGlueScreen::BpayStoreAvailable = false

Definition at line 220 of file SystemPackets.h.

Referenced by WorldSession::SendFeatureSystemStatusGlueScreen(), and Write().

◆ BpayStoreDisabledByParentalControls

bool WorldPackets::System::FeatureSystemStatusGlueScreen::BpayStoreDisabledByParentalControls = false

Definition at line 221 of file SystemPackets.h.

Referenced by WorldSession::SendFeatureSystemStatusGlueScreen().

◆ BrowserCrashReporterEnabled

bool WorldPackets::System::FeatureSystemStatusGlueScreen::BrowserCrashReporterEnabled = false

Definition at line 237 of file SystemPackets.h.

Referenced by Write().

◆ CharacterSelectListModeRealmless

bool WorldPackets::System::FeatureSystemStatusGlueScreen::CharacterSelectListModeRealmless = false

Definition at line 246 of file SystemPackets.h.

Referenced by Write().

◆ CharUndeleteEnabled

bool WorldPackets::System::FeatureSystemStatusGlueScreen::CharUndeleteEnabled = false

Definition at line 222 of file SystemPackets.h.

Referenced by WorldSession::SendFeatureSystemStatusGlueScreen(), and Write().

◆ CommercePricePollTimeSeconds

uint32 WorldPackets::System::FeatureSystemStatusGlueScreen::CommercePricePollTimeSeconds = 0

Definition at line 253 of file SystemPackets.h.

Referenced by Write().

◆ CommerceServerEnabled

bool WorldPackets::System::FeatureSystemStatusGlueScreen::CommerceServerEnabled = false

Definition at line 223 of file SystemPackets.h.

Referenced by Write().

◆ CompetitiveModeEnabled

bool WorldPackets::System::FeatureSystemStatusGlueScreen::CompetitiveModeEnabled = false

Definition at line 229 of file SystemPackets.h.

Referenced by Write().

◆ ContentSetID

int32 WorldPackets::System::FeatureSystemStatusGlueScreen::ContentSetID = 0

Definition at line 261 of file SystemPackets.h.

Referenced by Write().

◆ DebugTimeEvents

std::vector<DebugTimeEventInfo> WorldPackets::System::FeatureSystemStatusGlueScreen::DebugTimeEvents

Definition at line 273 of file SystemPackets.h.

Referenced by Write().

◆ DisabledGameModes

std::vector<GameModeData> WorldPackets::System::FeatureSystemStatusGlueScreen::DisabledGameModes

Definition at line 262 of file SystemPackets.h.

Referenced by Write().

◆ EuropaTicketSystemStatus

Optional<EuropaTicketConfig> WorldPackets::System::FeatureSystemStatusGlueScreen::EuropaTicketSystemStatus

Definition at line 251 of file SystemPackets.h.

Referenced by WorldSession::SendFeatureSystemStatusGlueScreen(), and Write().

◆ EventRealmQueues

uint32 WorldPackets::System::FeatureSystemStatusGlueScreen::EventRealmQueues = 0

Definition at line 275 of file SystemPackets.h.

Referenced by Write().

◆ ExpansionPreorderInStore

bool WorldPackets::System::FeatureSystemStatusGlueScreen::ExpansionPreorderInStore = false

Definition at line 227 of file SystemPackets.h.

Referenced by Write().

◆ GameRules

std::vector<GameRuleValuePair> WorldPackets::System::FeatureSystemStatusGlueScreen::GameRules

Definition at line 263 of file SystemPackets.h.

Referenced by WorldSession::SendFeatureSystemStatusGlueScreen(), and Write().

◆ GlobalUserGeneratedContentMuteEnabled

bool WorldPackets::System::FeatureSystemStatusGlueScreen::GlobalUserGeneratedContentMuteEnabled = false

Definition at line 249 of file SystemPackets.h.

Referenced by Write().

◆ IsEmployeeAccount

bool WorldPackets::System::FeatureSystemStatusGlueScreen::IsEmployeeAccount = false

Definition at line 238 of file SystemPackets.h.

Referenced by Write().

◆ KioskModeEnabled

bool WorldPackets::System::FeatureSystemStatusGlueScreen::KioskModeEnabled = false

Definition at line 228 of file SystemPackets.h.

Referenced by Write().

◆ KioskSessionDurationMinutes

uint32 WorldPackets::System::FeatureSystemStatusGlueScreen::KioskSessionDurationMinutes = 0

Definition at line 260 of file SystemPackets.h.

Referenced by Write().

◆ LaunchDurationETA

Optional<int32> WorldPackets::System::FeatureSystemStatusGlueScreen::LaunchDurationETA

Definition at line 272 of file SystemPackets.h.

Referenced by Write().

◆ LiveRegionAccountCopyEnabled

bool WorldPackets::System::FeatureSystemStatusGlueScreen::LiveRegionAccountCopyEnabled = false

Definition at line 235 of file SystemPackets.h.

Referenced by Write().

◆ LiveRegionCharacterCopyEnabled

bool WorldPackets::System::FeatureSystemStatusGlueScreen::LiveRegionCharacterCopyEnabled = false

Definition at line 234 of file SystemPackets.h.

Referenced by Write().

◆ LiveRegionCharacterCopySourceRegions

std::vector<int32> WorldPackets::System::FeatureSystemStatusGlueScreen::LiveRegionCharacterCopySourceRegions

Definition at line 252 of file SystemPackets.h.

Referenced by Write().

◆ LiveRegionCharacterListEnabled

bool WorldPackets::System::FeatureSystemStatusGlueScreen::LiveRegionCharacterListEnabled = false

Definition at line 233 of file SystemPackets.h.

Referenced by Write().

◆ LiveRegionKeyBindingsCopyEnabled

bool WorldPackets::System::FeatureSystemStatusGlueScreen::LiveRegionKeyBindingsCopyEnabled = false

Definition at line 236 of file SystemPackets.h.

Referenced by Write().

◆ MaxCharactersOnThisRealm

int32 WorldPackets::System::FeatureSystemStatusGlueScreen::MaxCharactersOnThisRealm = 0

Definition at line 255 of file SystemPackets.h.

Referenced by WorldSession::SendFeatureSystemStatusGlueScreen(), and Write().

◆ MaximumExpansionLevel

int32 WorldPackets::System::FeatureSystemStatusGlueScreen::MaximumExpansionLevel = 0

Definition at line 259 of file SystemPackets.h.

Referenced by WorldSession::SendFeatureSystemStatusGlueScreen(), and Write().

◆ MaxPlayerGuidLookupsPerRequest

int16 WorldPackets::System::FeatureSystemStatusGlueScreen::MaxPlayerGuidLookupsPerRequest = 50

Definition at line 269 of file SystemPackets.h.

Referenced by Write().

◆ MinimumExpansionLevel

int32 WorldPackets::System::FeatureSystemStatusGlueScreen::MinimumExpansionLevel = 0

Definition at line 258 of file SystemPackets.h.

Referenced by WorldSession::SendFeatureSystemStatusGlueScreen(), and Write().

◆ MostRecentTimeEventID

int32 WorldPackets::System::FeatureSystemStatusGlueScreen::MostRecentTimeEventID = 0

Definition at line 274 of file SystemPackets.h.

Referenced by Write().

◆ NameLookupTelemetryInterval

int16 WorldPackets::System::FeatureSystemStatusGlueScreen::NameLookupTelemetryInterval = 600

Definition at line 270 of file SystemPackets.h.

Referenced by Write().

◆ NameReservationOnly

bool WorldPackets::System::FeatureSystemStatusGlueScreen::NameReservationOnly = false

Definition at line 240 of file SystemPackets.h.

Referenced by Write().

◆ NavBarEnabled

bool WorldPackets::System::FeatureSystemStatusGlueScreen::NavBarEnabled = false

Definition at line 248 of file SystemPackets.h.

Referenced by Write().

◆ NotFoundCacheTimeSeconds

Duration<Seconds, uint32> WorldPackets::System::FeatureSystemStatusGlueScreen::NotFoundCacheTimeSeconds = 10s

Definition at line 271 of file SystemPackets.h.

Referenced by Write().

◆ PaidCharacterTransfersBetweenBnetAccountsEnabled

bool WorldPackets::System::FeatureSystemStatusGlueScreen::PaidCharacterTransfersBetweenBnetAccountsEnabled = false

Definition at line 224 of file SystemPackets.h.

Referenced by Write().

◆ PlayerIdentityOptionsEnabled

bool WorldPackets::System::FeatureSystemStatusGlueScreen::PlayerIdentityOptionsEnabled = false

Definition at line 243 of file SystemPackets.h.

Referenced by Write().

◆ RealmHiddenAlert

std::string WorldPackets::System::FeatureSystemStatusGlueScreen::RealmHiddenAlert

Definition at line 276 of file SystemPackets.h.

Referenced by Write().

◆ RedeemForBalanceAmount

int64 WorldPackets::System::FeatureSystemStatusGlueScreen::RedeemForBalanceAmount = 0

Definition at line 254 of file SystemPackets.h.

Referenced by Write().

◆ RedeemForBalanceAvailable

bool WorldPackets::System::FeatureSystemStatusGlueScreen::RedeemForBalanceAvailable = false

Definition at line 232 of file SystemPackets.h.

Referenced by Write().

◆ RemainingTimerunningSeasonSeconds

int32 WorldPackets::System::FeatureSystemStatusGlueScreen::RemainingTimerunningSeasonSeconds = 0

Definition at line 266 of file SystemPackets.h.

Referenced by Write().

◆ ScriptsDisallowedForBeta

bool WorldPackets::System::FeatureSystemStatusGlueScreen::ScriptsDisallowedForBeta = false

Definition at line 242 of file SystemPackets.h.

Referenced by Write().

◆ TimerunningConversionMaxSeasonID

int32 WorldPackets::System::FeatureSystemStatusGlueScreen::TimerunningConversionMaxSeasonID = -1

Definition at line 268 of file SystemPackets.h.

Referenced by Write().

◆ TimerunningConversionMinCharacterAge

Duration<Seconds, int32> WorldPackets::System::FeatureSystemStatusGlueScreen::TimerunningConversionMinCharacterAge { 1_days }

Definition at line 267 of file SystemPackets.h.

Referenced by Write().

◆ TimerunningEnabled

bool WorldPackets::System::FeatureSystemStatusGlueScreen::TimerunningEnabled = false

Definition at line 241 of file SystemPackets.h.

Referenced by Write().

◆ TrialBoostEnabled

bool WorldPackets::System::FeatureSystemStatusGlueScreen::TrialBoostEnabled = false

Definition at line 231 of file SystemPackets.h.

Referenced by Write().

◆ TrialBoostType

int32 WorldPackets::System::FeatureSystemStatusGlueScreen::TrialBoostType = 0

Definition at line 257 of file SystemPackets.h.

Referenced by Write().

◆ UseBleep

bool WorldPackets::System::FeatureSystemStatusGlueScreen::UseBleep = false

Definition at line 239 of file SystemPackets.h.

Referenced by Write().

◆ VeteranTokenRedeemWillKick

bool WorldPackets::System::FeatureSystemStatusGlueScreen::VeteranTokenRedeemWillKick = false

Definition at line 225 of file SystemPackets.h.

Referenced by Write().

◆ WorldTokenRedeemWillKick

bool WorldPackets::System::FeatureSystemStatusGlueScreen::WorldTokenRedeemWillKick = false

Definition at line 226 of file SystemPackets.h.

Referenced by Write().

◆ WowTokenLimitedMode

bool WorldPackets::System::FeatureSystemStatusGlueScreen::WowTokenLimitedMode = false

Definition at line 247 of file SystemPackets.h.

Referenced by Write().


The documentation for this class was generated from the following files: