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」を使用すると、コンポーネント外部(シーンまたは上位コンポーネント)では当該メッセージを使用することはできません。