Event Payload Map

Hit 이벤트 데이터는 Spawn Info 이름과 타입으로 Niagara에 도착한다

`Parameters` 핀은 이펙트를 단순 호출하는 통로가 아니라 이벤트 당시의 충돌 위치, 표면 노멀, 충격 강도를 Niagara 모듈 입력으로 넘기는 계약이다.

Event Hit

원본 데이터

Hit Location, Hit Normal, Impulse, Velocity Length를 읽는다.

Spawn System

스폰 위치

Location은 Hit Location, Rotation은 Make Rot From Z로 맞춘다.

Spawn Info

변수 포장

Float, Vector, Color 타입을 정해 User.* 이름으로 추가한다.

User Parameter

Niagara 수신

같은 이름과 타입의 User 변수를 Parameters 패널에 만든다.

Module Input

효과 변화

Burst Count, Sprite Size, Add Velocity 방향에 연결한다.

User.ImpactStrength

충격 강도

Type Float

Source Impulse 또는 Velocity Length

Use Spawn Count와 Sprite Size 배율

User.HitNormal

표면 방향

Type Vector

Source Hit 이벤트의 Normal

Use Add Velocity 방향과 파편 튕김

User.ImpactColor

표면/속성 색

Type Linear Color

Source 벽 재질, 무기 속성, 데미지 타입

Use Initialize Particle 색상과 Scale Color