feat(BT12-Dev-Clone 후속): 1번키 영역 A10 분신 영역 강제 매핑 + Minion case CardId 분기
PD 지시 2026-05-18: '분신 스킬을 1번키를 누르면 사용가능하도록 해줘.' TestSkillFireOn1to5 정정: - EnsureRuntimes 영역 Skill1 강제 A10_bunsin Resources.Load (Inspector 영역 무관·항상 A10 영역) - Fire(idx) Minion case 영역 A10 CardId 영역 CloneEffector 영역 분기 (SkillFireEvent.Execute 동일 패턴) - CloneEffector 멤버 readonly 추가 MCP 검증: refresh_unity + read_console errors 0 (compile 통과)
This commit is contained in:
parent
931d8c95e8
commit
30b765b383
|
|
@ -31,6 +31,8 @@ namespace EerieVillage.Skills.Test
|
|||
// PD 지시 2026-05-13 Phase B — 1키 A06 독 늪·2키 A11 정령불 매핑
|
||||
readonly PoisonSwampSpawner _poisonSwampSpawner = new PoisonSwampSpawner();
|
||||
readonly SpiritFireSpawner _spiritFireSpawner = new SpiritFireSpawner();
|
||||
// BT12-Dev-Clone (2026-05-18) — A10 분신 Effector
|
||||
readonly CloneEffector _cloneEffector = new CloneEffector();
|
||||
|
||||
void Awake()
|
||||
{
|
||||
|
|
@ -41,6 +43,19 @@ namespace EerieVillage.Skills.Test
|
|||
void EnsureRuntimes()
|
||||
{
|
||||
if (_inventory == null) _inventory = GetComponent<PlayerSkillInventory>();
|
||||
|
||||
// BT12-Dev-Clone (2026-05-18) — PD 지시: 1번키 영역 A10 분신 영역 강제 매핑.
|
||||
// Inspector 영역 Skill1 영역 영역 영역 영역 영역 무관·항상 A10_bunsin.asset 영역 강제.
|
||||
if (Skill1 == null || Skill1.CardId != "A10")
|
||||
{
|
||||
var a10 = Resources.Load<ActiveSkillData>("Skills/Active/A10_bunsin");
|
||||
if (a10 != null)
|
||||
{
|
||||
Skill1 = a10;
|
||||
_runtimes[0] = null; // 재 init 영역
|
||||
}
|
||||
}
|
||||
|
||||
ActiveSkillData[] datas = { Skill1, Skill2, Skill3, Skill4, Skill5 };
|
||||
for (int i = 0; i < 5; i++)
|
||||
{
|
||||
|
|
@ -88,7 +103,9 @@ namespace EerieVillage.Skills.Test
|
|||
}
|
||||
else if (data.Category == ActiveCategory.Minion)
|
||||
{
|
||||
_spiritFireSpawner.Trigger(rt, _inventory);
|
||||
// BT12-Dev-Clone (2026-05-18) — A10 분신 CardId 분기 (SkillFireEvent.Execute 동일 패턴)
|
||||
if (data.CardId == "A10") _cloneEffector.Trigger(rt, _inventory);
|
||||
else _spiritFireSpawner.Trigger(rt, _inventory);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue