diff --git a/Code/client/Services/Generic/OverlayService.cpp b/Code/client/Services/Generic/OverlayService.cpp index b67b170a3..1ac36f508 100644 --- a/Code/client/Services/Generic/OverlayService.cpp +++ b/Code/client/Services/Generic/OverlayService.cpp @@ -108,6 +108,7 @@ OverlayService::OverlayService(World& aWorld, TransportService& transport, entt: m_playerLeftConnection = aDispatcher.sink().connect<&OverlayService::OnPlayerLeft>(this); m_playerDialogueConnection = aDispatcher.sink().connect<&OverlayService::OnPlayerDialogue>(this); m_playerAddedConnection = m_world.on_construct().connect<&OverlayService::OnPlayerComponentAdded>(this); + m_playerAddedConnection = m_world.on_update().connect<&OverlayService::OnPlayerComponentAdded>(this); m_playerRemovedConnection = m_world.on_destroy().connect<&OverlayService::OnPlayerComponentRemoved>(this); m_playerLevelConnection = aDispatcher.sink().connect<&OverlayService::OnPlayerLevel>(this); m_cellChangedConnection = aDispatcher.sink().connect<&OverlayService::OnPlayerCellChanged>(this);