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

Definition at line 1739 of file BattlefieldWG.cpp.

Member Function Documentation

◆ GetId()

uint8 WintergraspWorkshop::GetId ( ) const

Definition at line 1749 of file BattlefieldWG.cpp.

◆ GetTeamControl()

TeamId WintergraspWorkshop::GetTeamControl ( ) const
inline

Definition at line 543 of file BattlefieldWG.h.

◆ GiveControlTo()

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

Definition at line 1754 of file BattlefieldWG.cpp.

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

◆ UpdateGraveyardAndWorkshop()

void WintergraspWorkshop::UpdateGraveyardAndWorkshop ( )

Definition at line 1806 of file BattlefieldWG.cpp.

+ Here is the call graph for this function:

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.

◆ _staticInfo

StaticWintergraspWorkshopInfo const* WintergraspWorkshop::_staticInfo
private

Definition at line 537 of file BattlefieldWG.h.

◆ _teamControl

TeamId WintergraspWorkshop::_teamControl
private

Definition at line 535 of file BattlefieldWG.h.

◆ _wg

BattlefieldWG* WintergraspWorkshop::_wg
private

Definition at line 532 of file BattlefieldWG.h.


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