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

#include <BattlefieldWG.h>

Public Member Functions

 WintergraspWorkshop (BattlefieldWG *wg, uint8 type)
 
uint8 GetId () const
 
TeamId GetTeamControl () const
 
void GiveControlTo (TeamId teamId, bool init=false)
 
void UpdateGraveyardAndWorkshop ()
 
void FillInitialWorldStates (WorldPackets::WorldState::InitWorldStates &packet)
 
void Save ()
 

Private Attributes

BattlefieldWG_wg
 
ObjectGuid _buildGUID
 
WintergraspGameObjectState _state
 
TeamId _teamControl
 
StaticWintergraspWorkshopInfo const * _staticInfo
 

Detailed Description

Definition at line 556 of file BattlefieldWG.h.

Constructor & Destructor Documentation

◆ WintergraspWorkshop()

WintergraspWorkshop::WintergraspWorkshop ( BattlefieldWG wg,
uint8  type 
)

Definition at line 1762 of file BattlefieldWG.cpp.

Member Function Documentation

◆ FillInitialWorldStates()

void WintergraspWorkshop::FillInitialWorldStates ( WorldPackets::WorldState::InitWorldStates packet)

Definition at line 1837 of file BattlefieldWG.cpp.

◆ GetId()

uint8 WintergraspWorkshop::GetId ( ) const

Definition at line 1772 of file BattlefieldWG.cpp.

◆ GetTeamControl()

TeamId WintergraspWorkshop::GetTeamControl ( ) const
inline

Definition at line 570 of file BattlefieldWG.h.

◆ GiveControlTo()

void WintergraspWorkshop::GiveControlTo ( TeamId  teamId,
bool  init = false 
)

Definition at line 1777 of file BattlefieldWG.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ Save()

void WintergraspWorkshop::Save ( )

Definition at line 1842 of file BattlefieldWG.cpp.

◆ UpdateGraveyardAndWorkshop()

void WintergraspWorkshop::UpdateGraveyardAndWorkshop ( )

Definition at line 1829 of file BattlefieldWG.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ _buildGUID

ObjectGuid WintergraspWorkshop::_buildGUID
private

Definition at line 560 of file BattlefieldWG.h.

◆ _state

WintergraspGameObjectState WintergraspWorkshop::_state
private

Definition at line 561 of file BattlefieldWG.h.

◆ _staticInfo

StaticWintergraspWorkshopInfo const* WintergraspWorkshop::_staticInfo
private

Definition at line 564 of file BattlefieldWG.h.

◆ _teamControl

TeamId WintergraspWorkshop::_teamControl
private

Definition at line 562 of file BattlefieldWG.h.

◆ _wg

BattlefieldWG* WintergraspWorkshop::_wg
private

Definition at line 559 of file BattlefieldWG.h.


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