From 6473db37eb6fc1a4ce9edf4b3439748a33cd199e Mon Sep 17 00:00:00 2001 From: dal4segno Date: Fri, 13 Feb 2026 15:55:07 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B1=B4=EC=84=A4=20=EA=B4=80=EB=A0=A8=20?= =?UTF-8?q?=EC=BD=94=EB=93=9C=EC=97=90=EC=84=9C=20=ED=94=8C=EB=A0=88?= =?UTF-8?q?=EC=9D=B4=EC=96=B4=20=EA=B5=AC=EB=B6=84=EC=9E=90=EB=A5=BC=20?= =?UTF-8?q?=ED=95=98=EB=82=98=EB=A1=9C=20=ED=86=B5=EC=9D=BC=ED=95=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ClientID, NetworkObjectId 를 혼용해서 사용하고 있었음. --- Assets/Scripts/BuildingManager.cs | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/Assets/Scripts/BuildingManager.cs b/Assets/Scripts/BuildingManager.cs index 68dbe94..eaf48b5 100644 --- a/Assets/Scripts/BuildingManager.cs +++ b/Assets/Scripts/BuildingManager.cs @@ -438,14 +438,17 @@ namespace Northbound private TeamType GetPlayerTeam(ulong playerId) { // 플레이어의 NetworkObject 찾기 - if (NetworkManager.Singleton != null && NetworkManager.Singleton.SpawnManager != null) + if (NetworkManager.Singleton != null && NetworkManager.Singleton.ConnectedClients != null) { - if (NetworkManager.Singleton.SpawnManager.SpawnedObjects.TryGetValue(playerId, out NetworkObject playerNetObj)) + if (NetworkManager.Singleton.ConnectedClients.TryGetValue(playerId, out var client)) { - var teamMember = playerNetObj.GetComponent(); - if (teamMember != null) + if (client.PlayerObject != null) { - return teamMember.GetTeam(); + var teamMember = client.PlayerObject.GetComponent(); + if (teamMember != null) + { + return teamMember.GetTeam(); + } } } }