TrinityCore
BattlefieldControlZoneHandler Class Reference

#include <Battlefield.h>

+ Inheritance diagram for BattlefieldControlZoneHandler:

Public Member Functions

 BattlefieldControlZoneHandler (Battlefield *bf)
 
virtual ~BattlefieldControlZoneHandler ()=default
 
- 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)
 

Protected Member Functions

BattlefieldGetBattlefield ()
 

Private Attributes

Battlefield_battlefield
 

Detailed Description

Definition at line 96 of file Battlefield.h.

Constructor & Destructor Documentation

◆ BattlefieldControlZoneHandler()

BattlefieldControlZoneHandler::BattlefieldControlZoneHandler ( Battlefield bf)
explicit

Definition at line 731 of file Battlefield.cpp.

◆ ~BattlefieldControlZoneHandler()

virtual BattlefieldControlZoneHandler::~BattlefieldControlZoneHandler ( )
virtualdefault

Member Function Documentation

◆ GetBattlefield()

Battlefield * BattlefieldControlZoneHandler::GetBattlefield ( )
protected

Definition at line 735 of file Battlefield.cpp.

+ Here is the caller graph for this function:

Member Data Documentation

◆ _battlefield

Battlefield* BattlefieldControlZoneHandler::_battlefield
private

Definition at line 105 of file Battlefield.h.


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