![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "BattlefieldWG.h"
Public Member Functions | |
| WintergraspCapturePoint (BattlefieldWG *battlefield, TeamId teamInControl) | |
| void | LinkToWorkshop (WGWorkshop *workshop) |
| void | ChangeTeam (TeamId oldteam) override |
| TeamId | GetTeam () const |
Public Member Functions inherited from BfCapturePoint | |
| BfCapturePoint (Battlefield *bf) | |
| virtual | ~BfCapturePoint () |
| virtual void | FillInitialWorldStates (WorldPackets::WorldState::InitWorldStates &) |
| void | SendUpdateWorldState (uint32 field, uint32 value) |
| void | SendObjectiveComplete (uint32 id, ObjectGuid guid) |
| virtual bool | HandlePlayerEnter (Player *player) |
| virtual GuidUnorderedSet::iterator | HandlePlayerLeave (Player *player) |
| bool | IsInsideObjective (Player *player) const |
| virtual bool | Update (uint32 diff) |
| virtual void | SendChangePhase () |
| bool | SetCapturePointData (GameObject *capturePoint, TeamId team) |
| GameObject * | GetCapturePointGo () |
| GameObject * | GetCapturePointGo (WorldObject *obj) |
| TeamId | GetTeamId () const |
Protected Attributes | |
| WGWorkshop * | LinkedWorkshop |
Protected Attributes inherited from BfCapturePoint | |
| GuidUnorderedSet | ActivePlayers [2] |
| float | MaxValue |
| float | MinValue |
| float | MaxSpeed |
| float | Value |
| TeamId | Team |
| BattlefieldObjectiveStates | OldState |
| BattlefieldObjectiveStates | State |
| uint32 | NeutralValuePct |
| Battlefield * | Bf |
| uint32 | CapturePointEntry |
| ObjectGuid | CapturePoint |
Additional Inherited Members | |
Protected Member Functions inherited from BfCapturePoint | |
| bool | DelCapturePoint () |
| WintergraspCapturePoint::WintergraspCapturePoint | ( | BattlefieldWG * | battlefield, |
| TeamId | teamInControl | ||
| ) |
References BfCapturePoint::Bf, and LinkedWorkshop.
|
overridevirtual |
Reimplemented from BfCapturePoint.
References ASSERT, WGWorkshop::GiveControlTo(), and LinkedWorkshop.
|
inline |
References BfCapturePoint::Team.
|
inline |
References LinkedWorkshop.
Referenced by BattlefieldWG::OnGameObjectCreate().
|
protected |
Referenced by ChangeTeam(), LinkToWorkshop(), and WintergraspCapturePoint().