Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
WintergraspWorkshopData Struct Reference

#include <BattlefieldWG.h>

Collaboration diagram for WintergraspWorkshopData:

Public Member Functions

void AddCreature (const WintergraspObjectPositionData &obj)
void AddGameObject (const WintergraspObjectPositionData &obj)
void GiveControlTo (uint8 team, bool init)
void Init (uint32 worldstate, uint32 type, uint32 nameid)
void Save () const
void UpdateGraveyardAndWorkshop ()
 WintergraspWorkshopData (BattlefieldWG *WG)

Public Attributes

uint64 m_BuildGUID
GuidSet m_CreatureOnPoint [2]
GuidSet m_GameObjectOnPoint [2]
uint32 m_NameId
uint32 m_State
uint32 m_TeamControl
uint32 m_Type
BattlefieldWGm_WG
uint32 m_WorldState

Detailed Description

Definition at line 1525 of file BattlefieldWG.h.

Constructor & Destructor Documentation

◆ WintergraspWorkshopData()

WintergraspWorkshopData::WintergraspWorkshopData ( BattlefieldWG * WG)
inline

Definition at line 1537 of file BattlefieldWG.h.

References m_BuildGUID, m_NameId, m_State, m_TeamControl, m_Type, m_WG, and m_WorldState.

Member Function Documentation

◆ AddCreature()

◆ AddGameObject()

◆ GiveControlTo()

◆ Init()

void WintergraspWorkshopData::Init ( uint32 worldstate,
uint32 type,
uint32 nameid )
inline

Definition at line 1568 of file BattlefieldWG.h.

References m_NameId, m_Type, and m_WorldState.

◆ Save()

void WintergraspWorkshopData::Save ( ) const
inline

Definition at line 1677 of file BattlefieldWG.h.

References m_State, m_WorldState, and sWorld.

◆ UpdateGraveyardAndWorkshop()

void WintergraspWorkshopData::UpdateGraveyardAndWorkshop ( )
inline

Member Data Documentation

◆ m_BuildGUID

uint64 WintergraspWorkshopData::m_BuildGUID

Definition at line 1528 of file BattlefieldWG.h.

Referenced by WintergraspWorkshopData().

◆ m_CreatureOnPoint

GuidSet WintergraspWorkshopData::m_CreatureOnPoint[2]

Definition at line 1533 of file BattlefieldWG.h.

Referenced by AddCreature(), and GiveControlTo().

◆ m_GameObjectOnPoint

GuidSet WintergraspWorkshopData::m_GameObjectOnPoint[2]

Definition at line 1534 of file BattlefieldWG.h.

Referenced by AddGameObject(), and GiveControlTo().

◆ m_NameId

uint32 WintergraspWorkshopData::m_NameId

Definition at line 1535 of file BattlefieldWG.h.

Referenced by GiveControlTo(), Init(), and WintergraspWorkshopData().

◆ m_State

uint32 WintergraspWorkshopData::m_State

Definition at line 1530 of file BattlefieldWG.h.

Referenced by GiveControlTo(), Save(), and WintergraspWorkshopData().

◆ m_TeamControl

uint32 WintergraspWorkshopData::m_TeamControl

◆ m_Type

uint32 WintergraspWorkshopData::m_Type

◆ m_WG

BattlefieldWG* WintergraspWorkshopData::m_WG

◆ m_WorldState

uint32 WintergraspWorkshopData::m_WorldState

Definition at line 1531 of file BattlefieldWG.h.

Referenced by GiveControlTo(), Init(), Save(), and WintergraspWorkshopData().


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