BindableFunction

非推奨を表示

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

バインド可能な関数 オブジェクトは、クライアントサーバー 境界の同側のスクリプト間の同期的な二方向通信を可能にします。それを使用して、カスタムコールバック関数を定義し、BindableFunction:Invoke() を呼び出して手動で呼び出すことができます。機能を呼び出すコード は、対応するコールバックが見つかるまで を返し、コールバックは、 にパスした引数を受け取ります。コールバックが設定されたことがない場合、それを呼び出すスクリプトは実行を再開しません。

クライアント-サーバー境界の同側の 2つのスクリプト間の一方通行通信の代替として、BindableEvent が返さないことを考えてください **** 。

述べたように、BindableFunctions は、サーバーとクライアント間の通信を許可しません。この機能を検索している場合は、RemoteFunction で説明されているように を使用します。

See カスタムイベントとコールバック for code samples and further details on BindableFunction .

パラメータ制限

、 、その他の種類の Roblox オブジェクトは、 が呼び出されるときにパラメータとして伝達でき、数字、文字列、ブールのような Luau タイプも含まれますが、制限を注意深く調べる必要があります。

概要

方法

  • Invoke(arguments : Tuple):Tuple
    イールド

    呼び出される BindableFunction は、その後、OnInvoke コールバックを呼び出し、コールバックによって返された値を返します。

コールバック

プロパティ

方法

Invoke

イールド

パラメータ

arguments: Tuple
既定値: ""

戻り値

イベント

コールバック

OnInvoke

パラメータ

arguments: Tuple

戻り値