흐름 제어 선택

흐름 제어 노드는 질문의 형태에 맞춰 선택한다

Branch는 조건을 나누고, Sequence와 Gate는 실행 경로를 정리하며, Loop는 같은 판단을 여러 대상에 반복 적용합니다.

그래프에서 마주치는 질문과 노드

exec pin
Branch

참이면 A, 거짓이면 B 여부

Health > 0처럼 Boolean 값을 만든 뒤 True와 False 흐름을 분리합니다.

Sequence

여러 작업을 정해진 순서로 실행하는 여부

오브젝트 활성화, 사운드 재생, 이펙트 출력처럼 독립 작업을 차례로 보냅니다.

Do Once

DoOnce 통과 조건

잠금 해제 사운드처럼 반복되면 어색한 로직을 막고 Reset 핀으로 다시 열 수 있습니다.

통과 조건

열린 상태에서만 실행할 것 여부

플레이어가 특정 지역 안에 있을 때만 버튼 입력을 Exit으로 통과시킵니다.

반복

같은 처리를 여러 대상에 적용하는 여부

For Loop는 숫자 범위, For Each Loop는 배열 요소를 반복 대상으로 삼습니다.

연결할 때 흐름을 안정시키는 순서

pin order
조건 값 먼저 비교 노드와 변수로 Branch의 Condition을 완성합니다.
반복 범위 확인 For Loop의 Last Index가 포함되는지 먼저 계산합니다.
마무리 분리 반복마다 할 일은 Loop Body, 전체 정리는 Completed에 둡니다.