흐름 제어 노드

실행 핀은 조건, 순서, 횟수, 상태로 갈라진다

Branch는 Boolean 결과를 실행 경로로 바꾸고, Loop 계열은 같은 작업을 정해진 범위나 배열 요소만큼 반복한다. 흐름 제어 노드는 다음 노드를 고르는 기준을 명확히 만드는 장치다.

Branch는 조건식을 두 실행 출력으로 바꾼다

Condition 핀에는 Boolean만 들어가며, True와 False 중 하나의 실행 핀만 다음 노드로 이어진다.

Event

Event AnyDamage

대미지를 받은 순간 실행 흐름이 조건 검사로 들어간다.

Branch

Condition: Health > 0

현재 체력이 0보다 큰지 계산한 Boolean 값으로 실행 경로를 고른다.

True 생존 처리와 다음 전투 로직 실행
False 사망 처리 또는 게임 오버 실행

흐름 제어 노드는 제어 기준 선택

노드 이름보다 먼저 “무엇이 실행을 통제하는가”를 보면 선택이 빠르다.

Sequence

여러 출력 핀을 순서대로

상태 갱신, 효과음, 이펙트처럼 독립 작업을 한 번에 이어 실행한다.

Do Once

첫 통과만 허용

문이 처음 열릴 때만 사운드를 재생하는 1회성 이벤트에 맞다.

Do N

N번까지만 실행

스킬 사용 횟수처럼 제한이 필요한 로직을 Reset 핀과 함께 제어한다.

통과 조건

열림 상태일 때 통과

Open, Close, Toggle 입력으로 실행 흐름의 통과 가능 여부를 바꾼다.

For Loop

인덱스 범위를 반복

First Index부터 Last Index까지 같은 작업을 빠르게 반복한다.

For Each

배열 요소를 순회

인벤토리나 적 목록처럼 컬렉션의 각 요소를 하나씩 처리한다.