diff --git a/Content.Server/GameObjects/EntitySystems/GhostRoleSystem.cs b/Content.Server/GameObjects/EntitySystems/GhostRoleSystem.cs index 3433bfb7af..32a5f67031 100644 --- a/Content.Server/GameObjects/EntitySystems/GhostRoleSystem.cs +++ b/Content.Server/GameObjects/EntitySystems/GhostRoleSystem.cs @@ -32,14 +32,14 @@ namespace Content.Server.GameObjects.EntitySystems { base.Initialize(); - SubscribeLocalEvent(OnPlayerAttached); + SubscribeLocalEvent(OnPlayerAttached); } public override void Shutdown() { base.Shutdown(); - UnsubscribeLocalEvent(); + UnsubscribeLocalEvent(); } private uint GetNextRoleIdentifier() @@ -135,12 +135,12 @@ namespace Content.Server.GameObjects.EntitySystems return roles; } - private void OnPlayerAttached(PlayerAttachSystemMessage message) + private void OnPlayerAttached(PlayerAttachedEvent message) { // Close the session of any player that has a ghost roles window open and isn't a ghost anymore. - if (!_openUis.ContainsKey(message.NewPlayer)) return; + if (!_openUis.ContainsKey(message.Player)) return; if (message.Entity.HasComponent()) return; - CloseEui(message.NewPlayer); + CloseEui(message.Player); } public void Reset()