feat: 무기 장착 시스템 핵심 구현

- WeaponData: 무기 스탯 보너스, 배율, 슬롯, 프리팹 정보를 담은 ScriptableObject
- WeaponEquipment: 무기 장착/해제, 스탯 보너스 적용, 메시 이름 기반 소켓 검색, 스케일 보정
- WeaponSlot enum: RightHand, LeftHand, Back, Hip, TwoHanded 슬롯 지원
- GetInstanceID() 음수 버그 수정 (>= 0 → == -1 체크)
- 소켓 스케일 보정으로 0.01 스케일 메시에서도 무기가 올바른 크기로 표시됨

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
2026-03-12 19:55:27 +09:00
parent 2079e1b232
commit df064c4eaf
3 changed files with 516 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: e113408f0cfce6c4aa60725c3005f25c
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant: