|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <BattlefieldWG.h>
Public Member Functions | |
| void | AddCreature (const WintergraspObjectPositionData &obj) |
| void | AddGameObject (const WintergraspObjectPositionData &obj) |
| void | GiveControlTo (uint8 team, bool init) |
| void | Init (uint32 worldstate, uint32 type, uint32 nameid) |
| void | Save () const |
| void | UpdateGraveyardAndWorkshop () |
| WintergraspWorkshopData (BattlefieldWG *WG) | |
Public Attributes | |
| uint64 | m_BuildGUID |
| GuidSet | m_CreatureOnPoint [2] |
| GuidSet | m_GameObjectOnPoint [2] |
| uint32 | m_NameId |
| uint32 | m_State |
| uint32 | m_TeamControl |
| uint32 | m_Type |
| BattlefieldWG * | m_WG |
| uint32 | m_WorldState |
Definition at line 1525 of file BattlefieldWG.h.
|
inline |
Definition at line 1537 of file BattlefieldWG.h.
References m_BuildGUID, m_NameId, m_State, m_TeamControl, m_Type, m_WG, and m_WorldState.
|
inline |
Definition at line 1549 of file BattlefieldWG.h.
References WintergraspObjectPositionData::entryAlliance, WintergraspObjectPositionData::entryHorde, m_CreatureOnPoint, m_WG, WintergraspObjectPositionData::o, TEAM_ALLIANCE, TEAM_HORDE, WintergraspObjectPositionData::x, WintergraspObjectPositionData::y, and WintergraspObjectPositionData::z.
|
inline |
Definition at line 1559 of file BattlefieldWG.h.
References WintergraspObjectPositionData::entryAlliance, WintergraspObjectPositionData::entryHorde, m_GameObjectOnPoint, m_WG, WintergraspObjectPositionData::o, TEAM_ALLIANCE, TEAM_HORDE, WintergraspObjectPositionData::x, WintergraspObjectPositionData::y, and WintergraspObjectPositionData::z.
|
inline |
Definition at line 1576 of file BattlefieldWG.h.
References BATTLEFIELD_WG_OBJECTSTATE_ALLIANCE_INTACT, BATTLEFIELD_WG_OBJECTSTATE_HORDE_INTACT, BATTLEFIELD_WG_TEAM_ALLIANCE, BATTLEFIELD_WG_TEAM_HORDE, BATTLEFIELD_WG_TEAM_NEUTRAL, BATTLEFIELD_WG_WORKSHOP_KEEP_WEST, m_CreatureOnPoint, m_GameObjectOnPoint, m_NameId, m_State, m_TeamControl, m_Type, m_WG, m_WorldState, RESPAWN_IMMEDIATELY, RESPAWN_ONE_DAY, TEAM_ALLIANCE, and TEAM_HORDE.
Referenced by UpdateGraveyardAndWorkshop().
Definition at line 1568 of file BattlefieldWG.h.
References m_NameId, m_Type, and m_WorldState.
|
inline |
Definition at line 1677 of file BattlefieldWG.h.
References m_State, m_WorldState, and sWorld.
|
inline |
Definition at line 1669 of file BattlefieldWG.h.
References BATTLEFIELD_WG_WORKSHOP_KEEP_WEST, GiveControlTo(), m_TeamControl, m_Type, and m_WG.
| uint64 WintergraspWorkshopData::m_BuildGUID |
Definition at line 1528 of file BattlefieldWG.h.
Referenced by WintergraspWorkshopData().
| GuidSet WintergraspWorkshopData::m_CreatureOnPoint[2] |
Definition at line 1533 of file BattlefieldWG.h.
Referenced by AddCreature(), and GiveControlTo().
| GuidSet WintergraspWorkshopData::m_GameObjectOnPoint[2] |
Definition at line 1534 of file BattlefieldWG.h.
Referenced by AddGameObject(), and GiveControlTo().
| uint32 WintergraspWorkshopData::m_NameId |
Definition at line 1535 of file BattlefieldWG.h.
Referenced by GiveControlTo(), Init(), and WintergraspWorkshopData().
| uint32 WintergraspWorkshopData::m_State |
Definition at line 1530 of file BattlefieldWG.h.
Referenced by GiveControlTo(), Save(), and WintergraspWorkshopData().
| uint32 WintergraspWorkshopData::m_TeamControl |
Definition at line 1532 of file BattlefieldWG.h.
Referenced by GiveControlTo(), UpdateGraveyardAndWorkshop(), and WintergraspWorkshopData().
| uint32 WintergraspWorkshopData::m_Type |
Definition at line 1529 of file BattlefieldWG.h.
Referenced by GiveControlTo(), Init(), UpdateGraveyardAndWorkshop(), and WintergraspWorkshopData().
| BattlefieldWG* WintergraspWorkshopData::m_WG |
Definition at line 1527 of file BattlefieldWG.h.
Referenced by AddCreature(), AddGameObject(), GiveControlTo(), UpdateGraveyardAndWorkshop(), and WintergraspWorkshopData().
| uint32 WintergraspWorkshopData::m_WorldState |
Definition at line 1531 of file BattlefieldWG.h.
Referenced by GiveControlTo(), Init(), Save(), and WintergraspWorkshopData().