diff --git a/Assets/Scripts/MapGenerator.cs b/Assets/Scripts/MapGenerator.cs index f739322..1697477 100644 --- a/Assets/Scripts/MapGenerator.cs +++ b/Assets/Scripts/MapGenerator.cs @@ -407,12 +407,12 @@ namespace Northbound continue; } - resource.InitializeQuality(_generatedResources[i].qualityModifier); - NetworkObject networkObj = resourceObj.GetComponent(); if (networkObj != null) { networkObj.SpawnWithOwnership(NetworkManager.ServerClientId); + // 스폰 후에 InitializeQuality 호출 (OnNetworkSpawn 이후에 호출해야 IsServer 체크가 작동함) + resource.InitializeQuality(_generatedResources[i].qualityModifier); _spawnedPositions.Add(new Vector3(_generatedResources[i].position.x, 1f, _generatedResources[i].position.y)); } else