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 ()
 

Private Attributes

BattlefieldWG * _wg
 
ObjectGuid _buildGUID
 
WintergraspGameObjectState _state
 
TeamId _teamControl
 
StaticWintergraspWorkshopInfo const * _staticInfo
 

Detailed Description

Definition at line 529 of file BattlefieldWG.h.

Constructor & Destructor Documentation

◆ WintergraspWorkshop()

WintergraspWorkshop::WintergraspWorkshop ( BattlefieldWG *  wg,
uint8  type 
)

Member Function Documentation

◆ GetId()

uint8 WintergraspWorkshop::GetId ( ) const

Definition at line 1749 of file BattlefieldWG.cpp.

References _staticInfo, and StaticWintergraspWorkshopInfo::WorkshopId.

◆ GetTeamControl()

TeamId WintergraspWorkshop::GetTeamControl ( ) const
inline

Definition at line 543 of file BattlefieldWG.h.

References _teamControl.

◆ GiveControlTo()

◆ UpdateGraveyardAndWorkshop()

Member Data Documentation

◆ _buildGUID

ObjectGuid WintergraspWorkshop::_buildGUID
private

Definition at line 533 of file BattlefieldWG.h.

◆ _state

WintergraspGameObjectState WintergraspWorkshop::_state
private

Definition at line 534 of file BattlefieldWG.h.

Referenced by GiveControlTo(), and WintergraspWorkshop().

◆ _staticInfo

StaticWintergraspWorkshopInfo const* WintergraspWorkshop::_staticInfo
private

◆ _teamControl

TeamId WintergraspWorkshop::_teamControl
private

Definition at line 535 of file BattlefieldWG.h.

Referenced by GetTeamControl(), GiveControlTo(), and WintergraspWorkshop().

◆ _wg

BattlefieldWG* WintergraspWorkshop::_wg
private

Definition at line 532 of file BattlefieldWG.h.

Referenced by GiveControlTo(), UpdateGraveyardAndWorkshop(), and WintergraspWorkshop().


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