Loading...
잠시만 기다려 주세요.
InventoryItem)에 내구도 로직을 구현하여, 장비 해제 시 모델이 파괴되어도 데이터가 유지되도록 합니다. 📦Durability라는 별도의 스크립트를 생성하여 내구도가 필요한 InventoryItem에만 추가합니다. 🧩DurabilityProxy 스크립트를 추가하여, InventoryItem의 Durability 스크립트와 연결하고 모델이 파괴되어도 내구도 로직을 유지합니다. 🔗Durability 스크립트는 내구도가 0이 되면 OnBroken 이벤트를 발생시키고, DurabilityProxy는 이 이벤트를 구독하여 모델을 파괴합니다. 💥maxDurability, currentDurability, shouldDestroyOnBreak (파괴 여부 결정) 필드와 Reduce(), IsBroken() 등의 메서드를 포함합니다. ⚙️RecalculateList 및 RefreshNeededItems 메서드를 호출하여 인벤토리를 갱신합니다. 🔄EquipSystem의 SetEquippedModel 메서드에서 장비 장착 시 DurabilityProxy와 Durability 스크립트 간의 참조를 설정하여 연결합니다. 🤝GetHit()), 동물을 공격하는 등 실제 사용 시점에 DurabilityProxy를 통해 내구도를 감소시킵니다. ⚔️Recommanded Videos

2025. 9. 8.

2025. 11. 17.

2024. 11. 20.

2025. 8. 10.

2024. 12. 28.

2025. 12. 12.