Counter

0에서 시작하여 증가, 감소 또는 특정 값으로 설정할 수 있는 카운터를 만듭니다. 카운터는

– Increase 포트가 펄스를 수신할 때 1씩 증가하며,

– Decrease 포트가 펄스를 수신하면 1씩 감소되고,

– Jump 포트가 펄스를 수신할 때 Jump to Number에 의해 지정된 값으로 설정됩니다.

Maximum Count 포트에 값을 지정하여 카운터를 제한하세요. 이 최대 값에 도달한 후 카운터가 증가하면 0으로 재설정됩니다. 카운터를 초기 값에서 감소시키면 최대 값으로 역순으로 랩핑됩니다. 카운터가 제한되면 “Jump to Number” 값이 범위 내에 있어야 합니다. 그렇지 않으면 카운터가 시작 값으로 돌아갑니다.

Option Switch와 교환 가능하게 순차적 상태 (예: 온보딩 흐름)을 추적하는 데 종종 사용됩니다. 자세한 내용은 상태 기본사항 State Basics을 참조하세요.

origamikorea_counter

Increase

카운터 값을 1씩 증가시키는 펄스

Decrease

카운터 값을 1씩 감소시키는 펄스

Jump

카운터를 숫자로 Jump to Number 포트에 지정된 값으로 재설정하는 펄스

Jump to Number

Jump 포트가 펄싱될 때 카운터 값으로 사용할 값

Maximum Count

최대 카운터 값. 최대 값에 도달하면 카운터는 0으로 재설정됩니다. 카운터는 항상 이 값보다 작게 유지됩니다.

Number

카운터의 현재 값 (예: 0, 1, 2…)

원문: http://origami.design/documentation/patches/builtin.counter.html