From 4f9d4b7045b904fa343c73d85b087516453eae9d Mon Sep 17 00:00:00 2001 From: Gene Walters Date: Mon, 6 Dec 2021 09:02:15 -0800 Subject: [PATCH] Improved logged to print entity name if improperly deleted; helps when debugging to find the problem entity Signed-off-by: Gene Walters --- .../Code/Source/Components/NetBindComponent.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Gems/Multiplayer/Code/Source/Components/NetBindComponent.cpp b/Gems/Multiplayer/Code/Source/Components/NetBindComponent.cpp index ceb9412408..9e22338bcf 100644 --- a/Gems/Multiplayer/Code/Source/Components/NetBindComponent.cpp +++ b/Gems/Multiplayer/Code/Source/Components/NetBindComponent.cpp @@ -167,7 +167,14 @@ namespace Multiplayer void NetBindComponent::Deactivate() { - AZ_Assert(m_needsToBeStopped == false, "Entity appears to have been improperly deleted. Use MarkForRemoval to correctly clean up a networked entity."); + if (m_needsToBeStopped) + { + AZ_Assert( + false, + "Entity (%s) appears to have been improperly deleted. Use MarkForRemoval to correctly clean up a networked entity.", + GetEntity()->GetName().c_str()); + + } m_handleLocalServerRpcMessageEventHandle.Disconnect(); if (NetworkRoleHasController(m_netEntityRole)) {