![]() |
TrinityCore
|
#include <OutdoorPvP.h>
Inheritance diagram for OPvPCapturePoint:Public Member Functions | |
| OPvPCapturePoint (OutdoorPvP *pvp) | |
| virtual | ~OPvPCapturePoint () |
| OPvPCapturePoint (OPvPCapturePoint const &right)=delete | |
| OPvPCapturePoint (OPvPCapturePoint &&right)=delete | |
| OPvPCapturePoint & | operator= (OPvPCapturePoint const &right)=delete |
| OPvPCapturePoint & | operator= (OPvPCapturePoint &&right)=delete |
| virtual void | Update (uint32 diff) |
| virtual bool | HandleCustomSpell (Player *player, uint32 spellId, GameObject *go) |
| virtual int32 | HandleOpenGo (Player *player, GameObject *go) |
| virtual void | ChangeState ()=0 |
| virtual void | ChangeTeam (TeamId) |
| virtual bool | HandleDropFlag (Player *, uint32) |
Protected Attributes | |
| TeamId | m_team |
| ObjectiveStates | m_OldState |
| ObjectiveStates | m_State |
| OutdoorPvP * | m_PvP |
Definition at line 78 of file OutdoorPvP.h.
| OPvPCapturePoint::OPvPCapturePoint | ( | OutdoorPvP * | pvp | ) |
Definition at line 55 of file OutdoorPvP.cpp.
|
inlinevirtual |
Definition at line 84 of file OutdoorPvP.h.
|
delete |
|
delete |
|
pure virtual |
Implemented in OPvPCapturePointNA, and OPvPCapturePointZM_Graveyard.
|
inlinevirtual |
Definition at line 99 of file OutdoorPvP.h.
|
virtual |
Reimplemented in OPvPCapturePointNA.
Definition at line 131 of file OutdoorPvP.cpp.
References Player::IsOutdoorPvPActive().
Reimplemented in OPvPCapturePointZM_Graveyard.
Definition at line 101 of file OutdoorPvP.h.
|
virtual |
Reimplemented in OPvPCapturePointNA, and OPvPCapturePointZM_Graveyard.
Definition at line 156 of file OutdoorPvP.cpp.
Referenced by OPvPCapturePointNA::HandleOpenGo(), and OPvPCapturePointZM_Graveyard::HandleOpenGo().
|
delete |
|
delete |
|
inlinevirtual |
Reimplemented in OPvPCapturePointNA, and OPvPCapturePointZM_Graveyard.
Definition at line 91 of file OutdoorPvP.h.
Referenced by OPvPCapturePointNA::Update().
|
protected |
Definition at line 108 of file OutdoorPvP.h.
Referenced by OPvPCapturePointZM_Graveyard::Update().
|
protected |
Definition at line 112 of file OutdoorPvP.h.
Referenced by OPvPCapturePointNA::FactionTakeOver(), OPvPCapturePointNA::GetAliveGuardsCount(), OPvPCapturePointZM_Graveyard::HandleOpenGo(), OPvPCapturePointNA::Update(), OPvPCapturePointZM_Graveyard::UpdateTowerState(), and OPvPCapturePointNA::UpdateWyvernRoostWorldState().
|
protected |
Definition at line 109 of file OutdoorPvP.h.
Referenced by OPvPCapturePointZM_Graveyard::Update().
|
protected |
Definition at line 105 of file OutdoorPvP.h.