Send & Receive Messages

基本的に、コンポーネントはお互いとシーン(Scene)から分離されています。これは、コンポーネント内のトリガーとレスポンスを外部のレイヤーや変数に割り当てられないということを意味します。また、シーン、またはネストのコンポーネントの中のトリガーやレスポンスは内部のレイヤー及び変数に割り当てられません。

これを迂回するために、レスポンス送信とトリガーの受信を使用できます。これをコンポーネント内に、レスポンスの送信とトリガーの受信による、外部(シーンまたは上位コンポーネント)とメッセージをやり取りすることができます。

もちろん、コンポーネント内部での厳密なメッセージのやり取りもできます。

Send Responses

Send to Parent

メッセージをコンポーネント内部から外部(シーンまたはネストされたコンポーネントの場合、上位コンポーネント)に送ることができるチャンネルです。

Send to Child Component

ネストされたコンポーネントの場合、メッセージを下位コンポーネントに送ることができるチャンネルです。

Send to Current Scene

メッセージをコンポーネント内部とコンポーネントが位置するシーンに送ることができるチャンネルです。

Send to Current Component

メッセージをコンポーネント内部とコンポーネントが位置するシーンに送ることができるチャンネルです。

Receive Triggers

Receive from Parent

メッセージをコンポーネント外部(シーンまたはネストされたコンポーネントの場合、上位コンポーネント)から受け取るチャンネルです。外部で特定メッセージをコンポーネントに送り、コンポーネントの状態を変更する用途として使用できます。

Receive from Child Component

ネストされたコンポーネントの場合、メッセージを下位コンポーネントから受け取るチャンネルです。

Receive from Current Scene

メッセージを、シーンまたは上位コンポーネントから受け取るチャンネルです。例えば、1つのボタンで、すべてのチェックボックスインスタンスの状態を「Check」または「Uncheck」に変更する時に使用できます。

Receive from Current Component

現行のコンポーネント内部のみで、メッセージをやり取りするチャンネルです。

「Receive form Current Component」を使用すると、コンポーネント外部(シーンまたは上位コンポーネント)では当該メッセージを使用することはできません。