Send & Receive Messages

기본적으로, Component는 서로와 Scene으로 부터 분리되어있습니다. 이것은 Component 내부의 Trigger와 Response를 외부의 Layer나 Variables에 할당할 수 없다는 것은 의미합니다. 또한, Scene 혹은 Nested Component의 내부의 Trigger나 Response는 Component 내부의 Layer 및 Variables 에 할당할 수 없습니다.

이것을 우회하기 위해서, Send response와 Receive Trigger를 사용할 수 있습니다. Component 안에서 Send Response와 Receive Trigger를 통해 외부(Scene 혹은 상위 Component)와 Message를 주고 받을 수 있습니다. 이것은 반대로도 작용합니다.

물론 Component 내부에서 엄밀하게 메세지를 주고 받는 것 역시도 가능합니다.

Send Responses

Send to Parent

Message를 Component 내부에서 외부(Scene 혹은 Nested Component의 경우 상위 Component로 보낼 수 있는 Channel 입니다.

[object Object]

Send to Child Component

Nested Component의 경우, Message를 하위 Component로 보내는 Channel 입니다.

[object Object]

Send to Current Scene

Message를 Component 내부와 Component가 위치한 Scene에 보낼 수 있는 Channel 입니다.

[object Object]

Send to Current Component

Message를 현재 Component 내부에만 보내는 Channel 입니다.

[object Object]

Receive Triggers

Receive from Parent

Message를 Component 외부(Scene 혹은 Nested Component의 경우 상위 Component)로부터 받는 Channel 입니다. 외부에서 특정 Message를 Component에 보내서 Component의 상태를 변경하는 용도로 사용할 수 있습니다.

[object Object]

Receive from Child Component

Nested Component의 경우, Message를 하위 Component로 부터 받는 Channel 입니다.

[object Object]

Receive from Current Scene

Message를 Scene 혹은 상위 Component로부터 받는 Channel 입니다. 예를 들어, 하나의 버튼으로 모든 Checkbox Instance의 상태를 Check 혹은 Uncheck로 변경할 때 사용할 수 있습니다.

[object Object]

Receive from Current Component

Receive from Current Component를 사용하면 Component 외부(Scene 혹은 상위 Component)에서는 해당 Message를 사용할 수 없습니다.

[object Object]
Back To Top