diff --git a/Unity-Master/Assets/Scripts/Multiplayer/NetworkDebugUI.cs b/Unity-Master/Assets/Scripts/Multiplayer/NetworkDebugUI.cs index e91ae08..42df4da 100644 --- a/Unity-Master/Assets/Scripts/Multiplayer/NetworkDebugUI.cs +++ b/Unity-Master/Assets/Scripts/Multiplayer/NetworkDebugUI.cs @@ -322,6 +322,12 @@ namespace Convai.Scripts.Runtime.Multiplayer } sb.AppendLine($"Using Discovery: {(_audioSender.UsingDiscovery ? "YES" : "NO")}"); + + // WARNING if not sending packets while recording + if (_audioSender.IsRecording && _audioSender.TotalPacketsSent == 0) + { + sb.AppendLine("⚠️ RECORDING BUT NO PACKETS SENT!"); + } } } else @@ -355,6 +361,12 @@ namespace Convai.Scripts.Runtime.Multiplayer if (sourceNPC != null) { sb.AppendLine($"Source NPC: {sourceNPC.characterName} ✅"); + + // Show if NPC is currently talking + if (sourceNPC.IsCharacterTalking) + { + sb.AppendLine($"NPC Talking: YES 🗣️"); + } } else { @@ -375,6 +387,12 @@ namespace Convai.Scripts.Runtime.Multiplayer } sb.AppendLine($"Using Discovery: {(_speechSender.UsingDiscovery ? "YES" : "NO")}"); + + // WARNING if transmitting but no clips sent + if (_speechSender.IsSendingSpeech && _speechSender.TotalClipsSent == 0) + { + sb.AppendLine("⚠️ TRANSMITTING BUT NO CLIPS SENT!"); + } } } else @@ -401,7 +419,8 @@ namespace Convai.Scripts.Runtime.Multiplayer else { sb.AppendLine($"GameObject: {_audioReceiver.gameObject.name} ✅"); - sb.AppendLine($"Listen Port: {_audioReceiver.ListenPort}"); + sb.AppendLine($"Listen Port: {_audioReceiver.ListenPort} (shared)"); + sb.AppendLine($"Listening: {(_audioReceiver.IsListening ? "YES ✅" : "NO ❌")}"); // Show active NPC var targetNPC = _audioReceiver.TargetNPC; @@ -426,6 +445,12 @@ namespace Convai.Scripts.Runtime.Multiplayer { sb.AppendLine($"Last Receive: Never"); } + + // WARNING if not listening + if (!_audioReceiver.IsListening) + { + sb.AppendLine("⚠️ NOT LISTENING - PORT BIND FAILED?"); + } } } else @@ -452,7 +477,8 @@ namespace Convai.Scripts.Runtime.Multiplayer else { sb.AppendLine($"GameObject: {_speechReceiver.gameObject.name} ✅"); - sb.AppendLine($"Listen Port: {_speechReceiver.ListenPort}"); + sb.AppendLine($"Listen Port: {_speechReceiver.ListenPort} (shared)"); + sb.AppendLine($"Listening: {(_speechReceiver.IsListening ? "YES ✅" : "NO ❌")}"); sb.AppendLine($"Playing: {(_speechReceiver.IsPlayingSequence ? "YES ✅" : "NO")}"); sb.AppendLine($"Clips Received: {_speechReceiver.TotalClipsReceived}"); sb.AppendLine($"Queued Clips: {_speechReceiver.QueuedClipCount}"); @@ -466,6 +492,12 @@ namespace Convai.Scripts.Runtime.Multiplayer { sb.AppendLine($"Last Receive: Never"); } + + // WARNING if not listening + if (!_speechReceiver.IsListening) + { + sb.AppendLine("⚠️ NOT LISTENING - PORT BIND FAILED?"); + } } } else