RBXScriptSignal
*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。
RBXScriptSignal データタイプ、より一般的には イベント と呼ばれ、ゲーム内で何かが起こったときにユーザー定義の機能、 リスナー が呼び出す方入力を提供します。イベントが発生すると、RBXScriptSignal が発火し、それに接続されたすべてのリスナーを呼び出します。RBXScriptSignal には、各リスナーに引数を渡して、イベントに関する追加情報を提供することもできます。
概要
方法
指定された関数をイベントに接続し、それを表す RBXScriptConnection を返します。
指定された関数をイベントに接続し、それを表す RBXScriptConnection を返します。
指定された関数をイベントに接続し(単一の呼び出しの場合)、それを表す RBXScriptConnection を返します。
シグナルが発火して返されるまで、現在のスレッドを生成し、シグナルが提供する引数を返します。
方法
ConnectParallel
イベントが発動したときに呼び出される関数を設定します。接続に関連する RBXScriptConnection オブジェクトを返します。イベントが発火すると、シグナルコールバックは非同期状態で実行されます。使用する ConnectParallel は似ていますが、より効率的です。シグナルハンドラに Connect を続けて呼び出し、task.desynchronize() に呼び出されます。
注: 並行接続するスクリプトは、アクターの下にルートする必要があります。
パラメータ
イベントが発動したときに呼び出される関数を設定します。接続に関連する RBXScriptConnection オブジェクトを返します。Once の動作は Connect に似ています。しかし、指定された関数に複数のイベントを受信させるのではなく、最初のイベントのみが配信されます。Once を使用すると、機能に対する接続が呼び出される前に自動的に切断されることも保証されます。
パラメータ
Wait
シグナルが発火して返されるまで、現在のスレッドを生成し、シグナルが提供する引数を返します。