feat: 긴급회피 스킬 슬롯 추가 및 검 모델 prefab 교체

- Left Ctrl에 Evade 액션 바인딩 추가 (InputSystem_Actions)
- PlayerSkillInput skillSlots 6→7개로 확장, 슬롯 6에 Evade 연결
- Prefab_Player_Default 긴급회피 스킬 슬롯 할당
- 검 무기 모델 fbx → prefab으로 교체
- 구르기 스킬 아이콘, 베기 스킬 이펙트 데이터 수정

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-17 10:43:49 +09:00
parent a347d9360d
commit 5ca0fdabf7
11 changed files with 162 additions and 95 deletions

View File

@@ -14,8 +14,8 @@ namespace Colosseum.Player
public class PlayerSkillInput : NetworkBehaviour
{
[Header("Skill Slots")]
[Tooltip("각 슬롯에 등록할 스킬 데이터 (6개)")]
[SerializeField] private SkillData[] skillSlots = new SkillData[6];
[Tooltip("각 슬롯에 등록할 스킬 데이터 (6개 + 긴급회피)")]
[SerializeField] private SkillData[] skillSlots = new SkillData[7];
[Header("References")]
[Tooltip("SkillController (없으면 자동 검색)")]
@@ -76,6 +76,7 @@ namespace Colosseum.Player
inputActions.Player.Skill4.performed += _ => OnSkillInput(3);
inputActions.Player.Skill5.performed += _ => OnSkillInput(4);
inputActions.Player.Skill6.performed += _ => OnSkillInput(5);
inputActions.Player.Evade.performed += _ => OnSkillInput(6);
}
public override void OnNetworkDespawn()
@@ -88,6 +89,7 @@ namespace Colosseum.Player
inputActions.Player.Skill4.performed -= _ => OnSkillInput(3);
inputActions.Player.Skill5.performed -= _ => OnSkillInput(4);
inputActions.Player.Skill6.performed -= _ => OnSkillInput(5);
inputActions.Player.Evade.performed -= _ => OnSkillInput(6);
inputActions.Disable();
}
}