diff --git a/Robust.Client/GameObjects/ClientEntityManager.cs b/Robust.Client/GameObjects/ClientEntityManager.cs index 4a3fb9987..20458742d 100644 --- a/Robust.Client/GameObjects/ClientEntityManager.cs +++ b/Robust.Client/GameObjects/ClientEntityManager.cs @@ -40,7 +40,7 @@ namespace Robust.Client.GameObjects void IClientEntityManagerInternal.InitializeEntity(IEntity entity) { - EntityManager.InitializeEntity((Entity)entity); + base.InitializeEntity((Entity)entity); } void IClientEntityManagerInternal.StartEntity(IEntity entity) diff --git a/Robust.Shared/GameObjects/EntityManager.cs b/Robust.Shared/GameObjects/EntityManager.cs index 703a78d83..925bc0271 100644 --- a/Robust.Shared/GameObjects/EntityManager.cs +++ b/Robust.Shared/GameObjects/EntityManager.cs @@ -405,7 +405,6 @@ namespace Robust.Shared.GameObjects try { InitializeEntity(entity); - EntityInitialized?.Invoke(this, entity.Uid); StartEntity(entity); } catch (Exception e) @@ -415,9 +414,10 @@ namespace Robust.Shared.GameObjects } } - private protected static void InitializeEntity(Entity entity) + protected void InitializeEntity(Entity entity) { entity.InitializeComponents(); + EntityInitialized?.Invoke(this, entity.Uid); } protected void StartEntity(Entity entity)