TrinityCore
HPControlZoneHandler Class Reference

#include <OutdoorPvPHP.h>

+ Inheritance diagram for HPControlZoneHandler:

Public Member Functions

 HPControlZoneHandler (OutdoorPvPHP *pvp)
 
void SetFlagGuid (ObjectGuid const &guid)
 
void SetTextCaptureHorde (uint32 text)
 
void SetTextCaptureAlliance (uint32 text)
 
void SetFlagArtKitNeutral (uint32 artKit)
 
void SetFlagArtKitHorde (uint32 artKit)
 
void SetFlagArtKitAlliance (uint32 artKit)
 
void SetWorldstateNeutral (uint32 id)
 
void SetWorldstateHorde (uint32 id)
 
void SetWorldstateAlliance (uint32 id)
 
void SetKillCredit (uint32 credit)
 
void HandleProgressEventHorde (GameObject *controlZone) override
 
void HandleProgressEventAlliance (GameObject *controlZone) override
 
void HandleNeutralEventHorde (GameObject *controlZone) override
 
void HandleNeutralEventAlliance (GameObject *controlZone) override
 
void HandleNeutralEvent (GameObject *controlZone) override
 
uint32 GetWorldStateNeutral ()
 
uint32 GetWorldStateHorde ()
 
uint32 GetWorldStateAlliance ()
 
OutdoorPvPHPGetOutdoorPvPHP () const
 
- Public Member Functions inherited from OutdoorPvPControlZoneHandler
 OutdoorPvPControlZoneHandler (OutdoorPvP *pvp)
 
virtual ~OutdoorPvPControlZoneHandler ()=default
 
OutdoorPvPGetOutdoorPvP () const
 
- Public Member Functions inherited from ControlZoneHandler
 ControlZoneHandler ()=default
 
virtual ~ControlZoneHandler ()=default
 
virtual void HandleCaptureEventHorde (GameObject *controlZone)
 
virtual void HandleCaptureEventAlliance (GameObject *controlZone)
 
virtual void HandleContestedEventHorde (GameObject *controlZone)
 
virtual void HandleContestedEventAlliance (GameObject *controlZone)
 
virtual void HandleProgressEventHorde (GameObject *controlZone)
 
virtual void HandleProgressEventAlliance (GameObject *controlZone)
 
virtual void HandleNeutralEventHorde (GameObject *controlZone)
 
virtual void HandleNeutralEventAlliance (GameObject *controlZone)
 
virtual void HandleNeutralEvent (GameObject *controlZone)
 

Private Attributes

ObjectGuid _flagGuid
 
uint32 _textCaptureAlliance
 
uint32 _textCaptureHorde
 
uint32 _flagArtKitNeutral
 
uint32 _flagArtKitHorde
 
uint32 _flagArtKitAlliance
 
uint32 _worldstateNeutral
 
uint32 _worldstateHorde
 
uint32 _worldstateAlliance
 
uint32 _killCredit
 

Detailed Description

Definition at line 105 of file OutdoorPvPHP.h.

Constructor & Destructor Documentation

◆ HPControlZoneHandler()

HPControlZoneHandler::HPControlZoneHandler ( OutdoorPvPHP pvp)
explicit

Definition at line 223 of file OutdoorPvPHP.cpp.

Member Function Documentation

◆ GetOutdoorPvPHP()

OutdoorPvPHP * HPControlZoneHandler::GetOutdoorPvPHP ( ) const

Definition at line 300 of file OutdoorPvPHP.cpp.

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

◆ GetWorldStateAlliance()

uint32 HPControlZoneHandler::GetWorldStateAlliance ( )
inline

Definition at line 129 of file OutdoorPvPHP.h.

+ Here is the caller graph for this function:

◆ GetWorldStateHorde()

uint32 HPControlZoneHandler::GetWorldStateHorde ( )
inline

Definition at line 128 of file OutdoorPvPHP.h.

+ Here is the caller graph for this function:

◆ GetWorldStateNeutral()

uint32 HPControlZoneHandler::GetWorldStateNeutral ( )
inline

Definition at line 127 of file OutdoorPvPHP.h.

+ Here is the caller graph for this function:

◆ HandleNeutralEvent()

void HPControlZoneHandler::HandleNeutralEvent ( GameObject controlZone)
overridevirtual

Reimplemented from ControlZoneHandler.

Definition at line 287 of file OutdoorPvPHP.cpp.

+ Here is the call graph for this function:

◆ HandleNeutralEventAlliance()

void HPControlZoneHandler::HandleNeutralEventAlliance ( GameObject controlZone)
overridevirtual

Reimplemented from ControlZoneHandler.

Definition at line 281 of file OutdoorPvPHP.cpp.

+ Here is the call graph for this function:

◆ HandleNeutralEventHorde()

void HPControlZoneHandler::HandleNeutralEventHorde ( GameObject controlZone)
overridevirtual

Reimplemented from ControlZoneHandler.

Definition at line 275 of file OutdoorPvPHP.cpp.

+ Here is the call graph for this function:

◆ HandleProgressEventAlliance()

void HPControlZoneHandler::HandleProgressEventAlliance ( GameObject controlZone)
overridevirtual

Reimplemented from ControlZoneHandler.

Definition at line 253 of file OutdoorPvPHP.cpp.

+ Here is the call graph for this function:

◆ HandleProgressEventHorde()

void HPControlZoneHandler::HandleProgressEventHorde ( GameObject controlZone)
overridevirtual

Reimplemented from ControlZoneHandler.

Definition at line 231 of file OutdoorPvPHP.cpp.

+ Here is the call graph for this function:

◆ SetFlagArtKitAlliance()

void HPControlZoneHandler::SetFlagArtKitAlliance ( uint32  artKit)
inline

Definition at line 115 of file OutdoorPvPHP.h.

+ Here is the caller graph for this function:

◆ SetFlagArtKitHorde()

void HPControlZoneHandler::SetFlagArtKitHorde ( uint32  artKit)
inline

Definition at line 114 of file OutdoorPvPHP.h.

+ Here is the caller graph for this function:

◆ SetFlagArtKitNeutral()

void HPControlZoneHandler::SetFlagArtKitNeutral ( uint32  artKit)
inline

Definition at line 113 of file OutdoorPvPHP.h.

+ Here is the caller graph for this function:

◆ SetFlagGuid()

void HPControlZoneHandler::SetFlagGuid ( ObjectGuid const &  guid)
inline

Definition at line 110 of file OutdoorPvPHP.h.

+ Here is the caller graph for this function:

◆ SetKillCredit()

void HPControlZoneHandler::SetKillCredit ( uint32  credit)
inline

Definition at line 119 of file OutdoorPvPHP.h.

+ Here is the caller graph for this function:

◆ SetTextCaptureAlliance()

void HPControlZoneHandler::SetTextCaptureAlliance ( uint32  text)
inline

Definition at line 112 of file OutdoorPvPHP.h.

+ Here is the caller graph for this function:

◆ SetTextCaptureHorde()

void HPControlZoneHandler::SetTextCaptureHorde ( uint32  text)
inline

Definition at line 111 of file OutdoorPvPHP.h.

+ Here is the caller graph for this function:

◆ SetWorldstateAlliance()

void HPControlZoneHandler::SetWorldstateAlliance ( uint32  id)
inline

Definition at line 118 of file OutdoorPvPHP.h.

+ Here is the caller graph for this function:

◆ SetWorldstateHorde()

void HPControlZoneHandler::SetWorldstateHorde ( uint32  id)
inline

Definition at line 117 of file OutdoorPvPHP.h.

+ Here is the caller graph for this function:

◆ SetWorldstateNeutral()

void HPControlZoneHandler::SetWorldstateNeutral ( uint32  id)
inline

Definition at line 116 of file OutdoorPvPHP.h.

+ Here is the caller graph for this function:

Member Data Documentation

◆ _flagArtKitAlliance

uint32 HPControlZoneHandler::_flagArtKitAlliance
private

Definition at line 139 of file OutdoorPvPHP.h.

◆ _flagArtKitHorde

uint32 HPControlZoneHandler::_flagArtKitHorde
private

Definition at line 138 of file OutdoorPvPHP.h.

◆ _flagArtKitNeutral

uint32 HPControlZoneHandler::_flagArtKitNeutral
private

Definition at line 137 of file OutdoorPvPHP.h.

◆ _flagGuid

ObjectGuid HPControlZoneHandler::_flagGuid
private

Definition at line 134 of file OutdoorPvPHP.h.

◆ _killCredit

uint32 HPControlZoneHandler::_killCredit
private

Definition at line 143 of file OutdoorPvPHP.h.

◆ _textCaptureAlliance

uint32 HPControlZoneHandler::_textCaptureAlliance
private

Definition at line 135 of file OutdoorPvPHP.h.

◆ _textCaptureHorde

uint32 HPControlZoneHandler::_textCaptureHorde
private

Definition at line 136 of file OutdoorPvPHP.h.

◆ _worldstateAlliance

uint32 HPControlZoneHandler::_worldstateAlliance
private

Definition at line 142 of file OutdoorPvPHP.h.

◆ _worldstateHorde

uint32 HPControlZoneHandler::_worldstateHorde
private

Definition at line 141 of file OutdoorPvPHP.h.

◆ _worldstateNeutral

uint32 HPControlZoneHandler::_worldstateNeutral
private

Definition at line 140 of file OutdoorPvPHP.h.


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