![]() |
AzeorthCore 3.3.5a
OpenSource WoW Emulator
|
#include "GameObject.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} |