본문으로 건너뛰기

Multi Gate

Enter가 실행될 때마다 여러 Exit 출력을 순서대로 하나씩 번갈아 실행합니다. Loop가 켜져 있으면 마지막 출력 다음에 처음으로 돌아갑니다. Reset으로 첫 출력부터 다시 시작합니다.

노드 정보
  • 카테고리: Flow Control
  • 한국어 에디터 표시명: 멀티 게이트
  • 종류: 실행 노드 — 실행 흐름(▶)을 받아 동작을 수행한 뒤, 다음 노드로 흐름을 넘깁니다.

개요

Enter가 실행될 때마다 여러 Exit를 순서대로 하나씩 번갈아 실행합니다. 처음엔 Exit 1, 다음엔 Exit 2… 식으로 매번 다음 출구로 넘어갑니다. Loop를 켜면 마지막 다음에 처음으로 돌아갑니다.

Sequence가 한 번에 전부 실행하는 것과 달리, Multi Gate는 한 번에 하나씩만 실행합니다. 둘만 번갈아 쓰면 Flip Flop이 더 간단합니다.

노드 미리보기

Multi Gate
Enter
Reset
Exit Count
2
Loop
NoYes
Current Exit
1
Current Exit

▶ 초록 = 실행(플로우) 포트 · ● 흰색 = 데이터 포트. 왼쪽이 입력, 오른쪽이 출력입니다.

입력

포트종류타입기본값설명
Enter▶ 실행--이 노드의 동작을 시작합니다.
Reset▶ 실행--이 입력으로 흐름을 보내면 상태(횟수·진행 등)를 처음으로 초기화합니다.
Exit Count● 데이터Int2출력 포트 개수. 범위 2 ~ 10
Loop● 데이터Booleantrue끝나면 처음으로 돌아갈지 여부
Current Exit● 데이터Int1현재 출력 위치

출력

포트종류타입설명
Current Exit● 데이터Int현재 출력 위치
동적 포트

이 노드는 설정값에 따라 포트가 늘어나거나 바뀝니다(예: 출력 개수, 케이스, 함수 매개변수). 위 표에는 고정 포트만 표시되며, 실제 에디터에서는 설정에 맞춰 포트가 더 나타납니다.

사용 예시

같은 입력이 올 때마다 출력을 번갈아 내보낼 때 씁니다.

예) 인사 명령이 올 때마다 서로 다른 인사 애니메이션을 돌아가며 재생하려면 Exit Count를 애니메이션 수만큼 두고 각 Exit에 연결합니다. Loop를 켜면 끝까지 간 뒤 처음으로 돌아옵니다.

함께 보면 좋은 노드


비공식 커뮤니티 문서입니다. 학습 목적으로 노드의 메타데이터를 정리한 것으로, 실제 동작은 Warudo 버전에 따라 다를 수 있습니다.