Core/Objects: Rename Object::m_isWorldObject and related functions to avoid conflicting with "WorldObject" class name

Port From (https://github.com/TrinityCore/TrinityCore/commit/9402c66e8423243d13dbc19e8713e298bea0ac7b)
This commit is contained in:
hondacrx
2024-03-14 11:09:45 -04:00
parent 26fe8a45b5
commit 4bbf49a17a
5 changed files with 19 additions and 19 deletions
+1 -1
View File
@@ -94,7 +94,7 @@ namespace Game.Entities
SetUpdateFieldValue(m_values.ModifyValue(m_dynamicObjectData).ModifyValue(m_dynamicObjectData.Radius), radius);
SetUpdateFieldValue(m_values.ModifyValue(m_dynamicObjectData).ModifyValue(m_dynamicObjectData.CastTime), GameTime.GetGameTimeMS());
if (IsWorldObject())
if (IsStoredInWorldObjectGridContainer())
SetActive(true); //must before add to map to be put in world container
ITransport transport = caster.GetTransport();
+9 -9
View File
@@ -25,7 +25,7 @@ namespace Game.Entities
public WorldObject(bool isWorldObject)
{
_name = "";
m_isWorldObject = isWorldObject;
m_isStoredInWorldObjectGridContainer = isWorldObject;
m_serverSideVisibility.SetValue(ServerSideVisibilityType.Ghost, GhostVisibilityType.Alive | GhostVisibilityType.Ghost);
m_serverSideVisibilityDetect.SetValue(ServerSideVisibilityType.Ghost, GhostVisibilityType.Alive);
@@ -46,7 +46,7 @@ namespace Game.Entities
public virtual void Dispose()
{
// this may happen because there are many !create/delete
if (IsWorldObject() && _currMap != null)
if (IsStoredInWorldObjectGridContainer() && _currMap != null)
{
if (IsTypeId(TypeId.Corpse))
{
@@ -972,9 +972,9 @@ namespace Game.Entities
AddToObjectUpdateIfNeeded();
}
public bool IsWorldObject()
public bool IsStoredInWorldObjectGridContainer()
{
if (m_isWorldObject)
if (m_isStoredInWorldObjectGridContainer)
return true;
if (IsTypeId(TypeId.Unit) && ToCreature().m_isTempWorldObject)
@@ -988,7 +988,7 @@ namespace Game.Entities
m_Events.Update(diff);
}
public void SetWorldObject(bool on)
public void SetIsStoredInWorldObjectGridContainer(bool on)
{
if (!IsInWorld)
return;
@@ -1480,7 +1480,7 @@ namespace Game.Entities
_currMap = map;
SetMapId(map.GetId());
instanceId = map.GetInstanceId();
if (IsWorldObject())
if (IsStoredInWorldObjectGridContainer())
_currMap.AddWorldObject(this);
}
@@ -1491,7 +1491,7 @@ namespace Game.Entities
Cypher.Assert(_currMap != null);
Cypher.Assert(!IsInWorld);
if (IsWorldObject())
if (IsStoredInWorldObjectGridContainer())
_currMap.RemoveWorldObject(this);
_currMap = null;
}
@@ -3118,7 +3118,7 @@ namespace Game.Entities
public void ResetAllNotifies() { m_notifyflags = 0; }
public bool IsActiveObject() { return m_isActive; }
public bool IsPermanentWorldObject() { return m_isWorldObject; }
public bool IsAlwaysStoredInWorldObjectGridContainer() { return m_isStoredInWorldObjectGridContainer; }
public ITransport GetTransport() { return m_transport; }
public T GetTransport<T>() where T : class, ITransport
@@ -3819,7 +3819,7 @@ namespace Game.Entities
protected bool m_isActive;
bool m_isFarVisible;
float? m_visibilityDistanceOverride;
bool m_isWorldObject;
bool m_isStoredInWorldObjectGridContainer;
public ZoneScript m_zoneScript;
ITransport m_transport;
+2 -2
View File
@@ -341,7 +341,7 @@ namespace Game.Entities
if (m_sharedVision.Empty())
{
SetActive(true);
SetWorldObject(true);
SetIsStoredInWorldObjectGridContainer(true);
}
m_sharedVision.Add(player);
}
@@ -353,7 +353,7 @@ namespace Game.Entities
if (m_sharedVision.Empty())
{
SetActive(false);
SetWorldObject(false);
SetIsStoredInWorldObjectGridContainer(false);
}
}
+6 -6
View File
@@ -78,7 +78,7 @@ namespace Game.Maps
for (var i = 0; i < i_worldObjects.Count; ++i)
{
WorldObject obj = i_worldObjects[i];
Cypher.Assert(obj.IsWorldObject());
Cypher.Assert(obj.IsStoredInWorldObjectGridContainer());
obj.RemoveFromWorld();
obj.ResetMap();
}
@@ -120,7 +120,7 @@ namespace Game.Maps
// ObjectGridLoader loads all corpses from _corpsesByCell even if they were already added to grid before it was loaded
// so we need to explicitly check it here (Map::AddToGrid is only called from Player::BuildPlayerRepop, not from ObjectGridLoader)
// to avoid failing an assertion in GridObject::AddToGrid
if (obj.IsWorldObject())
if (obj.IsStoredInWorldObjectGridContainer())
{
obj.SetCurrentCell(cell);
grid.GetGridCell(cell.GetCellX(), cell.GetCellY()).AddWorldObject(obj);
@@ -135,7 +135,7 @@ namespace Game.Maps
break;
case TypeId.DynamicObject:
default:
if (obj.IsWorldObject())
if (obj.IsStoredInWorldObjectGridContainer())
grid.GetGridCell(cell.GetCellX(), cell.GetCellY()).AddWorldObject(obj);
else
grid.GetGridCell(cell.GetCellX(), cell.GetCellY()).AddGridObject(obj);
@@ -154,7 +154,7 @@ namespace Game.Maps
if (grid == null)
return;
if (obj.IsWorldObject())
if (obj.IsStoredInWorldObjectGridContainer())
grid.GetGridCell(cell.GetCellX(), cell.GetCellY()).RemoveWorldObject(obj);
else
grid.GetGridCell(cell.GetCellX(), cell.GetCellY()).RemoveGridObject(obj);
@@ -164,7 +164,7 @@ namespace Game.Maps
void SwitchGridContainers(WorldObject obj, bool on)
{
if (obj.IsPermanentWorldObject())
if (obj.IsAlwaysStoredInWorldObjectGridContainer())
return;
CellCoord p = GridDefines.ComputeCellCoord(obj.GetPositionX(), obj.GetPositionY());
@@ -2530,7 +2530,7 @@ namespace Game.Maps
bool on = pair.Value;
i_objectsToSwitch.Remove(pair.Key);
if (!obj.IsPermanentWorldObject())
if (!obj.IsAlwaysStoredInWorldObjectGridContainer())
{
switch (obj.GetTypeId())
{
+1 -1
View File
@@ -190,7 +190,7 @@ namespace Game.Maps
{
corpse.AddToWorld();
var cell = i_grid.GetGridCell(i_cell.GetCellX(), i_cell.GetCellY());
if (corpse.IsWorldObject())
if (corpse.IsStoredInWorldObjectGridContainer())
{
i_map.AddToGrid(corpse, new Cell(cellCoord));
cell.AddWorldObject(corpse);