CUSTOM DATA INTERFACE
C++ 데이터 인터페이스
기본 데이터 인터페이스가 다루지 못하는 게임 로직, 외부 시뮬레이션, 파일 데이터를 파티클 시스템에 연결합니다.
C++ ↔ Niagara백엔드 구현이 노출한 함수와 속성이 에디터의 입력·출력 핀으로
드러납니다.
데이터 원천AI 상태, 날씨 시스템, 외부 물리 계산, CSV/JSON처럼 프로젝트 고유
데이터를 준비합니다.source
C++ 인터페이스`UNiagaraDataInterface`를 상속해 읽기/쓰기 함수와 프록시 처리를
구현합니다.backend
나이아가라 사용에디터에서 모듈로 추가하고 출력 핀을 파티클 속성에 연결해 효과를
제어합니다.module
판단 기준: 기본 인터페이스로 표현하기 어려운 고유 데이터가
있고, C++ 구현 비용을 감당할 때 선택합니다.