diff --git a/BlueWater/Assets/02.Scripts/Item/DropItemController.cs b/BlueWater/Assets/02.Scripts/Item/DropItemController.cs index 286cb5237..cef57d908 100644 --- a/BlueWater/Assets/02.Scripts/Item/DropItemController.cs +++ b/BlueWater/Assets/02.Scripts/Item/DropItemController.cs @@ -8,6 +8,8 @@ namespace BlueWaterProject public class DropItemController : MonoBehaviour { [Title("컴포넌트")] + [SerializeField] private Rigidbody rb; + [SerializeField] private Collider collider; [SerializeField] private SpriteRenderer spriteRenderer; [SerializeField] private AudioSource audioSource; @@ -99,6 +101,16 @@ namespace BlueWaterProject yield return lootCoroutineTime; } + if (rb) + { + rb.isKinematic = true; + rb.useGravity = false; + } + if (collider) + { + collider.enabled = false; + } + var startPosition = transform.position; var elapsedTime = 0f; diff --git a/BlueWater/Assets/05.Prefabs/Items/Drop/FieldItemDrop.prefab b/BlueWater/Assets/05.Prefabs/Items/Drop/FieldItemDrop.prefab index 7acc35e31..cd1899368 100644 --- a/BlueWater/Assets/05.Prefabs/Items/Drop/FieldItemDrop.prefab +++ b/BlueWater/Assets/05.Prefabs/Items/Drop/FieldItemDrop.prefab @@ -345,6 +345,8 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: e474579c3021c964cb86b13cbec28e89, type: 3} m_Name: m_EditorClassIdentifier: + collider: {fileID: 1002976204637741028} + rb: {fileID: 1807992347579204990} spriteRenderer: {fileID: 4385550810937580112} audioSource: {fileID: 8975262077732393561} itemUiPrefab: {fileID: 0}