fix: don't construct zone control twice on player loadin (#1828)

checked that the logs no longer have an error about zone control mis matched pointers

Update EntityManager.cpp
This commit is contained in:
David Markowitz
2025-06-24 20:03:13 -07:00
committed by GitHub
parent f0f98a6108
commit f63a9a6bea
2 changed files with 10 additions and 7 deletions

View File

@@ -9,7 +9,7 @@
#include "dCommonVars.h"
class Entity;
class EntityInfo;
struct EntityInfo;
class Player;
class User;
enum class eReplicaComponentType : uint32_t;
@@ -54,7 +54,7 @@ public:
void SetGhostDistanceMin(float value);
void QueueGhostUpdate(LWOOBJID playerID);
void UpdateGhosting();
void UpdateGhosting(Entity* player);
void UpdateGhosting(Entity* player, const bool constructAll = false);
void CheckGhosting(Entity* entity);
Entity* GetGhostCandidate(LWOOBJID id) const;
bool GetGhostingEnabled() const;