TrinityCore
ZMControlZoneHandler Class Reference

#include <OutdoorPvPZM.h>

+ Inheritance diagram for ZMControlZoneHandler:

Public Member Functions

 ZMControlZoneHandler (OutdoorPvPZM *pvp, uint32 textBeaconTakenHorde, uint32 textBeaconTakenAlliance, uint32 worldstateNeutralUi, uint32 worldstateNeutralMap, uint32 worldstateHordeUi, uint32 worldstateHordeMap, uint32 worldstateAllianceUi, uint32 worldstateAllianceMap)
 
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 GetWorldStateNeutralUI ()
 
uint32 GetWorldStateNeutralMap ()
 
uint32 GetWorldStateHordeUI ()
 
uint32 GetWorldStateHordeMap ()
 
uint32 GetWorldStateAllianceUI ()
 
uint32 GetWorldStateAllianceMap ()
 
OutdoorPvPZMGetOutdoorPvpZM ()
 
- 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

uint32 _textBeaconTakenHorde
 
uint32 _textBeaconTakenAlliance
 
uint32 _worldstateNeutralUi
 
uint32 _worldstateNeutralMap
 
uint32 _worldstateHordeUi
 
uint32 _worldstateHordeMap
 
uint32 _worldstateAllianceUi
 
uint32 _worldstateAllianceMap
 

Detailed Description

Definition at line 124 of file OutdoorPvPZM.h.

Constructor & Destructor Documentation

◆ ZMControlZoneHandler()

ZMControlZoneHandler::ZMControlZoneHandler ( OutdoorPvPZM pvp,
uint32  textBeaconTakenHorde,
uint32  textBeaconTakenAlliance,
uint32  worldstateNeutralUi,
uint32  worldstateNeutralMap,
uint32  worldstateHordeUi,
uint32  worldstateHordeMap,
uint32  worldstateAllianceUi,
uint32  worldstateAllianceMap 
)

Definition at line 39 of file OutdoorPvPZM.cpp.

Member Function Documentation

◆ GetOutdoorPvpZM()

OutdoorPvPZM * ZMControlZoneHandler::GetOutdoorPvpZM ( )

Definition at line 99 of file OutdoorPvPZM.cpp.

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

◆ GetWorldStateAllianceMap()

uint32 ZMControlZoneHandler::GetWorldStateAllianceMap ( )
inline

Definition at line 140 of file OutdoorPvPZM.h.

+ Here is the caller graph for this function:

◆ GetWorldStateAllianceUI()

uint32 ZMControlZoneHandler::GetWorldStateAllianceUI ( )
inline

Definition at line 139 of file OutdoorPvPZM.h.

+ Here is the caller graph for this function:

◆ GetWorldStateHordeMap()

uint32 ZMControlZoneHandler::GetWorldStateHordeMap ( )
inline

Definition at line 138 of file OutdoorPvPZM.h.

+ Here is the caller graph for this function:

◆ GetWorldStateHordeUI()

uint32 ZMControlZoneHandler::GetWorldStateHordeUI ( )
inline

Definition at line 137 of file OutdoorPvPZM.h.

+ Here is the caller graph for this function:

◆ GetWorldStateNeutralMap()

uint32 ZMControlZoneHandler::GetWorldStateNeutralMap ( )
inline

Definition at line 136 of file OutdoorPvPZM.h.

+ Here is the caller graph for this function:

◆ GetWorldStateNeutralUI()

uint32 ZMControlZoneHandler::GetWorldStateNeutralUI ( )
inline

Definition at line 135 of file OutdoorPvPZM.h.

+ Here is the caller graph for this function:

◆ HandleNeutralEvent()

void ZMControlZoneHandler::HandleNeutralEvent ( GameObject controlZone)
overridevirtual

Reimplemented from ControlZoneHandler.

Definition at line 87 of file OutdoorPvPZM.cpp.

+ Here is the call graph for this function:

◆ HandleNeutralEventAlliance()

void ZMControlZoneHandler::HandleNeutralEventAlliance ( GameObject controlZone)
overridevirtual

Reimplemented from ControlZoneHandler.

Definition at line 80 of file OutdoorPvPZM.cpp.

+ Here is the call graph for this function:

◆ HandleNeutralEventHorde()

void ZMControlZoneHandler::HandleNeutralEventHorde ( GameObject controlZone)
overridevirtual

Reimplemented from ControlZoneHandler.

Definition at line 73 of file OutdoorPvPZM.cpp.

+ Here is the call graph for this function:

◆ HandleProgressEventAlliance()

void ZMControlZoneHandler::HandleProgressEventAlliance ( GameObject controlZone)
overridevirtual

Reimplemented from ControlZoneHandler.

Definition at line 59 of file OutdoorPvPZM.cpp.

+ Here is the call graph for this function:

◆ HandleProgressEventHorde()

void ZMControlZoneHandler::HandleProgressEventHorde ( GameObject controlZone)
overridevirtual

Reimplemented from ControlZoneHandler.

Definition at line 45 of file OutdoorPvPZM.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ _textBeaconTakenAlliance

uint32 ZMControlZoneHandler::_textBeaconTakenAlliance
private

Definition at line 146 of file OutdoorPvPZM.h.

◆ _textBeaconTakenHorde

uint32 ZMControlZoneHandler::_textBeaconTakenHorde
private

Definition at line 145 of file OutdoorPvPZM.h.

◆ _worldstateAllianceMap

uint32 ZMControlZoneHandler::_worldstateAllianceMap
private

Definition at line 152 of file OutdoorPvPZM.h.

◆ _worldstateAllianceUi

uint32 ZMControlZoneHandler::_worldstateAllianceUi
private

Definition at line 151 of file OutdoorPvPZM.h.

◆ _worldstateHordeMap

uint32 ZMControlZoneHandler::_worldstateHordeMap
private

Definition at line 150 of file OutdoorPvPZM.h.

◆ _worldstateHordeUi

uint32 ZMControlZoneHandler::_worldstateHordeUi
private

Definition at line 149 of file OutdoorPvPZM.h.

◆ _worldstateNeutralMap

uint32 ZMControlZoneHandler::_worldstateNeutralMap
private

Definition at line 148 of file OutdoorPvPZM.h.

◆ _worldstateNeutralUi

uint32 ZMControlZoneHandler::_worldstateNeutralUi
private

Definition at line 147 of file OutdoorPvPZM.h.


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