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

#include <Battlefield.h>

+ Inheritance diagram for BattlefieldControlZoneHandler:

Public Member Functions

 BattlefieldControlZoneHandler (Battlefield *bf)
 
 BattlefieldControlZoneHandler (BattlefieldControlZoneHandler const &)=delete
 
 BattlefieldControlZoneHandler (BattlefieldControlZoneHandler &&)=delete
 
BattlefieldControlZoneHandler & operator= (BattlefieldControlZoneHandler const &)=delete
 
BattlefieldControlZoneHandler & operator= (BattlefieldControlZoneHandler &&)=delete
 
virtual ~BattlefieldControlZoneHandler ()
 
- Public Member Functions inherited from ControlZoneHandler
 ControlZoneHandler ()
 
 ControlZoneHandler (ControlZoneHandler const &right)
 
 ControlZoneHandler (ControlZoneHandler &&right) noexcept
 
ControlZoneHandler & operator= (ControlZoneHandler const &right)
 
ControlZoneHandler & operator= (ControlZoneHandler &&right) noexcept
 
virtual ~ControlZoneHandler ()
 
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

Battlefield * GetBattlefield ()
 

Private Attributes

Battlefield * _battlefield
 

Detailed Description

Definition at line 96 of file Battlefield.h.

Constructor & Destructor Documentation

◆ BattlefieldControlZoneHandler() [1/3]

BattlefieldControlZoneHandler::BattlefieldControlZoneHandler ( Battlefield *  bf)
explicit

Definition at line 735 of file Battlefield.cpp.

◆ BattlefieldControlZoneHandler() [2/3]

BattlefieldControlZoneHandler::BattlefieldControlZoneHandler ( BattlefieldControlZoneHandler const &  )
delete

◆ BattlefieldControlZoneHandler() [3/3]

BattlefieldControlZoneHandler::BattlefieldControlZoneHandler ( BattlefieldControlZoneHandler &&  )
delete

◆ ~BattlefieldControlZoneHandler()

BattlefieldControlZoneHandler::~BattlefieldControlZoneHandler ( )
virtualdefault

Member Function Documentation

◆ GetBattlefield()

◆ operator=() [1/2]

BattlefieldControlZoneHandler & BattlefieldControlZoneHandler::operator= ( BattlefieldControlZoneHandler &&  )
delete

◆ operator=() [2/2]

BattlefieldControlZoneHandler & BattlefieldControlZoneHandler::operator= ( BattlefieldControlZoneHandler const &  )
delete

Member Data Documentation

◆ _battlefield

Battlefield* BattlefieldControlZoneHandler::_battlefield
private

Definition at line 110 of file Battlefield.h.

Referenced by GetBattlefield().


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