mirror of
https://github.com/araxiaonline/TrinityCore.git
synced 2026-06-13 11:43:18 -04:00
Core/Objects: Rename Object::m_isWorldObject and related functions to avoid conflicting with "WorldObject" class name
This commit is contained in:
@@ -872,7 +872,7 @@ void MovementInfo::OutDebug()
|
||||
}
|
||||
|
||||
WorldObject::WorldObject(bool isWorldObject) : Object(), WorldLocation(), LastUsedScriptID(0),
|
||||
m_movementInfo(), m_name(), m_isActive(false), m_isFarVisible(false), m_isWorldObject(isWorldObject), m_zoneScript(nullptr),
|
||||
m_movementInfo(), m_name(), m_isActive(false), m_isFarVisible(false), m_isStoredInWorldObjectGridContainer(isWorldObject), m_zoneScript(nullptr),
|
||||
m_transport(nullptr), m_zoneId(0), m_areaId(0), m_staticFloorZ(VMAP_INVALID_HEIGHT), m_outdoors(false), m_liquidStatus(LIQUID_MAP_NO_WATER),
|
||||
m_currMap(nullptr), m_InstanceId(0), _dbPhase(0), m_notifyflags(0)
|
||||
{
|
||||
@@ -883,7 +883,7 @@ m_currMap(nullptr), m_InstanceId(0), _dbPhase(0), m_notifyflags(0)
|
||||
WorldObject::~WorldObject()
|
||||
{
|
||||
// this may happen because there are many !create/delete
|
||||
if (IsWorldObject() && m_currMap)
|
||||
if (IsStoredInWorldObjectGridContainer() && m_currMap)
|
||||
{
|
||||
if (GetTypeId() == TYPEID_CORPSE)
|
||||
{
|
||||
@@ -900,7 +900,7 @@ void WorldObject::Update(uint32 diff)
|
||||
m_Events.Update(diff);
|
||||
}
|
||||
|
||||
void WorldObject::SetWorldObject(bool on)
|
||||
void WorldObject::SetIsStoredInWorldObjectGridContainer(bool on)
|
||||
{
|
||||
if (!IsInWorld())
|
||||
return;
|
||||
@@ -908,9 +908,9 @@ void WorldObject::SetWorldObject(bool on)
|
||||
GetMap()->AddObjectToSwitchList(this, on);
|
||||
}
|
||||
|
||||
bool WorldObject::IsWorldObject() const
|
||||
bool WorldObject::IsStoredInWorldObjectGridContainer() const
|
||||
{
|
||||
if (m_isWorldObject)
|
||||
if (m_isStoredInWorldObjectGridContainer)
|
||||
return true;
|
||||
|
||||
if (ToCreature() && ToCreature()->m_isTempWorldObject)
|
||||
@@ -1801,7 +1801,7 @@ void WorldObject::SetMap(Map* map)
|
||||
m_currMap = map;
|
||||
m_mapId = map->GetId();
|
||||
m_InstanceId = map->GetInstanceId();
|
||||
if (IsWorldObject())
|
||||
if (IsStoredInWorldObjectGridContainer())
|
||||
m_currMap->AddWorldObject(this);
|
||||
}
|
||||
|
||||
@@ -1809,7 +1809,7 @@ void WorldObject::ResetMap()
|
||||
{
|
||||
ASSERT(m_currMap);
|
||||
ASSERT(!IsInWorld());
|
||||
if (IsWorldObject())
|
||||
if (IsStoredInWorldObjectGridContainer())
|
||||
m_currMap->RemoveWorldObject(this);
|
||||
m_currMap = nullptr;
|
||||
//maybe not for corpse
|
||||
|
||||
Reference in New Issue
Block a user