![]() |
TrinityCore
|
Public Member Functions | |
| ICNodePoint (IsleOfConquestNodeState state, IoCStaticNodeInfo const &nodeInfo) | |
| IsleOfConquestNodeState | GetState () const |
| bool | IsContested () const |
| TeamId | GetLastControlledTeam () const |
| IoCStaticNodeInfo const & | GetNodeInfo () const |
| void | UpdateState (IsleOfConquestNodeState state) |
Private Attributes | |
| IsleOfConquestNodeState | _state |
| TeamId | _lastControlled |
| IoCStaticNodeInfo | _nodeInfo |
Definition at line 124 of file battleground_isle_of_conquest.cpp.
|
inlineexplicit |
Definition at line 127 of file battleground_isle_of_conquest.cpp.
References _lastControlled, ConflictA, ConflictH, ControlledA, ControlledH, Neutral, TEAM_ALLIANCE, TEAM_HORDE, and TEAM_NEUTRAL.
|
inline |
Definition at line 152 of file battleground_isle_of_conquest.cpp.
References _lastControlled.
Referenced by battleground_isle_of_conquest::HandleCapturedNodes(), battleground_isle_of_conquest::HandleCaptureNodeAction(), battleground_isle_of_conquest::OnPlayerAssaultNode(), and battleground_isle_of_conquest::OnPlayerInteractWithBanner().
|
inline |
Definition at line 154 of file battleground_isle_of_conquest.cpp.
References _nodeInfo.
Referenced by battleground_isle_of_conquest::HandleCapturedNodes(), battleground_isle_of_conquest::HandleCaptureNodeAction(), battleground_isle_of_conquest::OnPlayerAssaultNode(), battleground_isle_of_conquest::OnPlayerDefendNode(), and battleground_isle_of_conquest::UpdateNodeWorldState().
|
inline |
Definition at line 145 of file battleground_isle_of_conquest.cpp.
References _state.
Referenced by battleground_isle_of_conquest::HandleCaptureNodeAction(), battleground_isle_of_conquest::OnPlayerInteractWithBanner(), and battleground_isle_of_conquest::UpdateNodeWorldState().
|
inline |
Definition at line 147 of file battleground_isle_of_conquest.cpp.
|
inline |
Definition at line 156 of file battleground_isle_of_conquest.cpp.
References _lastControlled, _state, ConflictA, ConflictH, ControlledA, ControlledH, Neutral, TEAM_ALLIANCE, TEAM_HORDE, and TEAM_NEUTRAL.
Referenced by battleground_isle_of_conquest::HandleCaptureNodeAction(), battleground_isle_of_conquest::OnPlayerAssaultNode(), and battleground_isle_of_conquest::OnPlayerDefendNode().
|
private |
Definition at line 178 of file battleground_isle_of_conquest.cpp.
Referenced by GetLastControlledTeam(), ICNodePoint(), and UpdateState().
|
private |
Definition at line 179 of file battleground_isle_of_conquest.cpp.
Referenced by GetNodeInfo().
|
private |
Definition at line 177 of file battleground_isle_of_conquest.cpp.
Referenced by GetState(), IsContested(), and UpdateState().