2026-05-20 총쏘기 이펙트

This commit is contained in:
2026-05-20 11:59:03 +09:00
parent 3769ff87bf
commit a0d04cf934
704 changed files with 37193 additions and 2 deletions

View File

@@ -59,6 +59,12 @@ public class ActionData : ScriptableObject
public float HitTiming = 0.15f; // 액션 시작 후 hit 발동까지 시간 (선딜)
public float HitDuration = 0f; // hit 영역이 활성 상태로 유지되는 시간 (0이면 단발)
// ─── 공격 이펙트 (hit 발동 시 생성하는 VFX) ─────────────────────────
public GameObject HitEffectPrefab; // 생성할 이펙트 프리팹 (null이면 없음)
public Vector2 HitEffectOffset = new Vector2(0.5f, 0f); // 캐릭터 기준 이펙트 생성 위치 (X는 facing 방향, hit 영역과 독립)
public bool HitEffectAttachToPlayer; // true면 플레이어 자식으로 부착 (같이 움직임), false면 월드 고정
public float HitEffectLifetime = 1f; // 자동 파괴 시간 (0이면 파괴 안 함 — 프리팹이 스스로 정리)
// ─── 피격자 반응 (피격된 적의 동작) ─────────────────────────────────
[Header("Hit Reaction")]
public Vector2 HitVelocity = Vector2.zero; // 적에게 가할 넉백 속도 (X는 공격자 facing 방향)