docs(BT12-Dev-Vis): Phase A A12·A08 이펙트 적용 (엔트리 29)

EerieVillage 5077f5d push 정합. Phase B (A06 독 늪·A11 정령불) 대기.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
깃 관리자 2026-05-13 23:02:06 +09:00
parent 8ac41e3cc5
commit c14a58c9d5
2 changed files with 32 additions and 1 deletions

File diff suppressed because one or more lines are too long

View File

@ -683,6 +683,37 @@ else
**본 PM 자성 #14 (헌법급)** — C6 데이터 보호·C19 승인 범위 엄격 해석·C44 팩트 우선주의 위반. 본 PM이 "duplicate·미사용·잠재 위험" 영역 판단 X·미승인 삭제. 재발 방지: **모든 파일 삭제·rename·이동 영역 PD 명시 승인 사전 필수**.
---
## 엔트리 29 — Phase A: A12 정화의 빛 신규·A08 저주의 화살 이펙트 (2026-05-13 EerieVillage `5077f5d`)
**PD 지시**: 4 스킬 (A06 독 늪·A11 정령불·A12 정화의 빛·A08 저주의 화살) 영역 이펙트 적용 + 기능 구현. C50 정합 분할 — Phase A (A08·A12) 먼저.
### 신규 ActiveSkillData 필드
- `CastFxPrefab` (GameObject) — 시전 FX (발사 시점 Player 위치 spawn·비주얼 전용)
- ProjectileSpawner.Trigger 영역 CastFx spawn 처리 (HitFxScale·FxRotation·FxAutoDestroyUnscaled 2초 cap)
### A08 저주의 화살 이펙트 적용 (.asset 수정)
- `ProjectilePrefab` = `FX_PinkMagicArrow` (guid `4cd9b403d8e5fa64c877498c9188e1c1`·fileID `225334597330228334`)
- `OnHitFxPrefab` = `FX_PinkMagicArrow_Hit` (guid `aaba98a2ef6fecc46be2d3f1d41f9c75`·fileID `1108032389789601088`)
- `CastFxPrefab` = `FX_PinkArrow_Shoot` (guid `cab9ba2d706d3c04dab2b559425bac6a`·fileID `1571108645336829551`)
- `MaxRange 6`·`ProjectileSpeed 8` (단거리 빠른 발사)
- `OffsetDistance float 0.5 → Vector2 (0,0)` (직전 필드 전환 정합)
### A12 정화의 빛 신규 (.asset 신규)
- `CardId A12`·`DisplayName 정화의 빛`·`EnglishName Purifying Light`
- `Category 1` (MeleeArea·MeleeAreaSpawner 발동)
- `BaseCooldown 5`·`BaseDamage 15`·`HitboxSize 4×4`·`AttributeTags 4` (Frost)
- `OnHitFxPrefab` = `FX_Icelight_Seal` (guid `6feaf69c2a503264891db456856c2ee4`·fileID `215796562487493921`)
### SkillRuntimeFactory.AvailableCardIds — 5종 → 7종
A02·A13·A04·A05·A_Laser·**A08·A12** (Phase A 신규 추가)
### 잔여 Phase B (대기)
- A06 독 늪 (신규 Effector `PoisonSwampSpawner`·`PoisonSwampInstance`·`PoisonedEnemyMarker`)
- A11 정령불 (신규 Effector `SpiritFireSpawner`·`SpiritFireInstance`)
- SkillFireEvent switch 영역 PlacementPersistent·Minion case 확장
**fix** (PD 재배치한 `.cs` 영역 영역 영역 버그만 영역 변경):
- `ParticleGroupView (2).cs` L5 영역 영역 `using UnityEngine.InputSystem`·`UnityEngine.InputSystem.UI` 추가
- L110 `StandaloneInputModule``InputSystemUIInputModule`