namespace EerieVillage.Skills.Effectors { /// /// A10 분신 Effector (BT12-Dev-Clone · 2026-05-15). /// /// Category D (Minion) 영역 CardId == "A10" 분기에서 호출. /// γ 단계 SkillFireEvent.Execute 영역 Minion case 분기: /// if (data.CardId == "A10") effector = new CloneEffector(); /// else effector = new SpiritFireSpawner(); // 기존 A11 /// /// 본 Effector는 분신 spawn (또는 Singleton 1기 교체)만 담당. /// 분신 자체 발동은 CloneInstance.EnqueuePlayerFire (Player Fire hook 시점). /// public class CloneEffector : IEffector { public void Trigger(ActiveSkillRuntime runtime, PlayerSkillInventory inventory) { if (runtime == null || inventory == null) return; // 분신 spawn 또는 교체 (Singleton 1기 유지·PD 결정) CloneInstance.SpawnOrReplace(inventory, runtime.ActiveData); } } }