AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "GameObjectData.h"
Public Member Functions | |
GameObjectData ()=default | |
Public Attributes | |
uint32 | id { 0 } |
uint16 | mapid { 0 } |
uint32 | phaseMask { 0 } |
float | posX { 0.0f } |
float | posY { 0.0f } |
float | posZ { 0.0f } |
float | orientation { 0.0f } |
G3D::Quat | rotation |
int32 | spawntimesecs { 0 } |
uint32 | ScriptId |
uint32 | animprogress { 0 } |
GOState | go_state { GO_STATE_ACTIVE } |
uint8 | spawnMask { 0 } |
uint8 | artKit { 0 } |
bool | dbData { true } |
|
explicitdefault |
uint32 GameObjectData::animprogress { 0 } |
uint8 GameObjectData::artKit { 0 } |
bool GameObjectData::dbData { true } |
Referenced by ObjectMgr::AddGOData(), and GameObject::SaveRespawnTime().
GOState GameObjectData::go_state { GO_STATE_ACTIVE } |
uint32 GameObjectData::id { 0 } |
Referenced by OPvPCapturePoint::AddGO(), ObjectMgr::AddGOData(), MotionTransport::CreateGOPassenger(), gobject_commandscript::HandleGameObjectInfoCommand(), GameObject::LoadGameObjectFromDB(), ObjectMgr::LoadGameobjects(), LoadHelper(), ObjectMgr::LoadLinkedRespawn(), ObjectMgr::LoadScripts(), and GameObject::SaveToDB().
uint16 GameObjectData::mapid { 0 } |
Referenced by ObjectMgr::AddGameobjectToGrid(), ObjectMgr::AddGOData(), go_commandscript::HandleGoGameObjectGOIdCommand(), go_commandscript::HandleGoGameObjectSpawnIdCommand(), go_commandscript::HandleGoQuestCommand(), ObjectMgr::LoadGameobjects(), ObjectMgr::LoadLinkedRespawn(), ObjectMgr::RemoveGameobjectFromGrid(), and GameObject::SaveToDB().
float GameObjectData::orientation { 0.0f } |
uint32 GameObjectData::phaseMask { 0 } |
float GameObjectData::posX { 0.0f } |
Referenced by ObjectMgr::AddGameobjectToGrid(), ObjectMgr::AddGOData(), MotionTransport::CreateGOPassenger(), go_commandscript::HandleGoGameObjectGOIdCommand(), go_commandscript::HandleGoGameObjectSpawnIdCommand(), go_commandscript::HandleGoQuestCommand(), GameObject::LoadGameObjectFromDB(), ObjectMgr::LoadGameobjects(), ObjectMgr::RemoveGameobjectFromGrid(), and GameObject::SaveToDB().
float GameObjectData::posY { 0.0f } |
Referenced by ObjectMgr::AddGameobjectToGrid(), ObjectMgr::AddGOData(), MotionTransport::CreateGOPassenger(), go_commandscript::HandleGoGameObjectGOIdCommand(), go_commandscript::HandleGoGameObjectSpawnIdCommand(), go_commandscript::HandleGoQuestCommand(), GameObject::LoadGameObjectFromDB(), ObjectMgr::LoadGameobjects(), ObjectMgr::RemoveGameobjectFromGrid(), and GameObject::SaveToDB().
float GameObjectData::posZ { 0.0f } |
Referenced by ObjectMgr::AddGOData(), MotionTransport::CreateGOPassenger(), go_commandscript::HandleGoGameObjectGOIdCommand(), go_commandscript::HandleGoGameObjectSpawnIdCommand(), go_commandscript::HandleGoQuestCommand(), GameObject::LoadGameObjectFromDB(), ObjectMgr::LoadGameobjects(), and GameObject::SaveToDB().
G3D::Quat GameObjectData::rotation |
uint32 GameObjectData::ScriptId |
Referenced by ObjectMgr::LoadGameobjects().
uint8 GameObjectData::spawnMask { 0 } |
int32 GameObjectData::spawntimesecs { 0 } |