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

#include <GameEventMgr.h>

Public Member Functions

 GameEventData ()
 
bool isValid () const
 

Public Attributes

time_t start
 
time_t end
 
time_t nextstart
 
uint32 occurence
 
uint32 length
 
HolidayIds holiday_id
 
uint8 holidayStage
 
Optional< int32 > WorldStateId
 
GameEventState state
 
GameEventConditionMap conditions
 
std::set< uint16 > prerequisite_events
 
std::string description
 
uint8 announce
 

Detailed Description

Definition at line 61 of file GameEventMgr.h.

Constructor & Destructor Documentation

◆ GameEventData()

GameEventData::GameEventData ( )
inline

Definition at line 63 of file GameEventMgr.h.

Member Function Documentation

◆ isValid()

Member Data Documentation

◆ announce

uint8 GameEventData::announce

Definition at line 77 of file GameEventMgr.h.

Referenced by GameEventMgr::LoadFromDB().

◆ conditions

GameEventConditionMap GameEventData::conditions

Definition at line 74 of file GameEventMgr.h.

Referenced by GameEventMgr::StopEvent().

◆ description

◆ end

◆ holiday_id

HolidayIds GameEventData::holiday_id

Definition at line 70 of file GameEventMgr.h.

Referenced by GameEventMgr::LoadFromDB(), and GameEventMgr::SetHolidayEventTime().

◆ holidayStage

uint8 GameEventData::holidayStage

Definition at line 71 of file GameEventMgr.h.

Referenced by GameEventMgr::LoadFromDB(), and GameEventMgr::SetHolidayEventTime().

◆ length

◆ nextstart

time_t GameEventData::nextstart

Definition at line 67 of file GameEventMgr.h.

Referenced by GameEventMgr::LoadFromDB(), and GameEventMgr::StopEvent().

◆ occurence

◆ prerequisite_events

std::set<uint16 > GameEventData::prerequisite_events

Definition at line 75 of file GameEventMgr.h.

◆ start

◆ state

GameEventState GameEventData::state

◆ WorldStateId

Optional<int32> GameEventData::WorldStateId

Definition at line 72 of file GameEventMgr.h.

Referenced by GameEventMgr::LoadFromDB().


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