using Unity.Netcode; using UnityEngine; public class ItemPickup : NetworkBehaviour { public ItemData itemData; public void SetItem(ItemData data) => itemData = data; private void OnTriggerEnter(Collider medical) { if (!IsServer) return; // 플레이어인지 확인 if (medical.CompareTag("Player")) { if (medical.TryGetComponent(out var inventory)) { inventory.AddItem(itemData); GetComponent().Despawn(); // 먹었으므로 제거 } } } }