TrinityCore
Loading...
Searching...
No Matches
WintergraspCapturePoint Class Reference

#include <BattlefieldWG.h>

+ Inheritance diagram for WintergraspCapturePoint:

Public Member Functions

 WintergraspCapturePoint (BattlefieldWG *battlefield, TeamId teamInControl)
 
void LinkToWorkshop (WintergraspWorkshop *workshop)
 
void ChangeTeam (TeamId oldteam) override
 
TeamId GetTeam () const
 
- Public Member Functions inherited from BfCapturePoint
 BfCapturePoint (Battlefield *bf)
 
 BfCapturePoint (BfCapturePoint const &)=delete
 
 BfCapturePoint (BfCapturePoint &&)=delete
 
BfCapturePointoperator= (BfCapturePoint const &)=delete
 
BfCapturePointoperator= (BfCapturePoint &&)=delete
 
virtual ~BfCapturePoint ()
 
virtual void FillInitialWorldStates (WorldPackets::WorldState::InitWorldStates &)
 
void SendUpdateWorldState (uint32 field, uint32 value)
 
void SendObjectiveComplete (uint32 id, ObjectGuid guid)
 
virtual bool HandlePlayerEnter (Player *player)
 
virtual GuidSet::iterator HandlePlayerLeave (Player *player)
 
bool IsInsideObjective (Player *player) const
 
virtual bool Update (uint32 diff)
 
virtual void SendChangePhase ()
 
bool SetCapturePointData (GameObject *capturePoint)
 
GameObjectGetCapturePointGo ()
 
uint32 GetCapturePointEntry () const
 
TeamId GetTeamId () const
 

Protected Attributes

WintergraspWorkshopm_Workshop
 
- Protected Attributes inherited from BfCapturePoint
GuidSet m_activePlayers [PVP_TEAMS_COUNT]
 
float m_maxValue
 
float m_minValue
 
float m_maxSpeed
 
float m_value
 
TeamId m_team
 
BattlefieldObjectiveStates m_OldState
 
BattlefieldObjectiveStates m_State
 
uint32 m_neutralValuePct
 
Battlefieldm_Bf
 
uint32 m_capturePointEntry
 
ObjectGuid m_capturePointGUID
 

Additional Inherited Members

- Protected Member Functions inherited from BfCapturePoint
bool DelCapturePoint ()
 

Detailed Description

Definition at line 194 of file BattlefieldWG.h.

Constructor & Destructor Documentation

◆ WintergraspCapturePoint()

WintergraspCapturePoint::WintergraspCapturePoint ( BattlefieldWG battlefield,
TeamId  teamInControl 
)

Definition at line 1372 of file BattlefieldWG.cpp.

Member Function Documentation

◆ ChangeTeam()

void WintergraspCapturePoint::ChangeTeam ( TeamId  oldteam)
overridevirtual

Reimplemented from BfCapturePoint.

Definition at line 1379 of file BattlefieldWG.cpp.

+ Here is the call graph for this function:

◆ GetTeam()

TeamId WintergraspCapturePoint::GetTeam ( ) const
inline

Definition at line 202 of file BattlefieldWG.h.

◆ LinkToWorkshop()

void WintergraspCapturePoint::LinkToWorkshop ( WintergraspWorkshop workshop)
inline

Definition at line 199 of file BattlefieldWG.h.

+ Here is the caller graph for this function:

Member Data Documentation

◆ m_Workshop

WintergraspWorkshop* WintergraspCapturePoint::m_Workshop
protected

Definition at line 205 of file BattlefieldWG.h.


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