BindableFunction

非推奨を表示

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

Class.BindableFunction:Execute() オブジェクトは、同じサイドのスクリプト間のシンクロした 2 方向通信を可能にします。你はそれを使用して、カスタムコールバック関数を

同じサーバーボードの両方のスクリプト間の一方通行通信の代替として、BindableEvent を検討してください。これは、Class.BindableEvent が、返しではなく、2>あり2> を生成します。

以上の通り、BindableFunctions は、サーバーとクライアントの間の通信を許可しません。この機能を検索している場合は、RemoteFunction を使用して、リモートイベントとコールバック で説明したようにしてください。

カスタムイベントとコールバック を参照して、BindableFunction のコードサンプルと詳細については、カスタムイベントとコールバック を参照してください。

パラメータの制限

Roblox オブジェクトの任意の種類、例えば EnumInstance 、またはその他のオブジェクトは、BindableFunction が呼び出されたときにパラメーターとして渡されることができます。また、 Luau のような数、文字列、およびブーレーンを含むオブジ

概要

方法

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

    Class.BindableFunction を呼び出します。これにより、OnInvoke コールバックが呼び出され、コールバックによって返される値が返されます。

コールバック

プロパティ

方法

Invoke

イールド

Class.BindableFunction を呼び出すと、OnInvoke コールバックを呼び出します。コールバックによって返される値は、コールバックに返される値です。呼び出しは、コールバックが見つかるまで続行されません。コールバックが設定されていない場合は、呼び出しをスクリプトが再設定するしないで

Roblox オブジェクトの任意の種類、例えば EnumInstance 、またはその他のオブジェクトは、Invoke() 、 Luau タイプの数、文字列、および配列を含む、2>Class.BindableFunction:Execute()|Execute()2> 、および Luau タイプの

Class.BindableFunction:Execute()|Execute() を一度にバインドできる関数は 1つだけです。複数の関数を割り当てると、最後に割り当てられた関数だけが使用されます。

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

パラメータ

arguments: Tuple

Class.BindableFunction.On Allowance|On コールバックに値を渡します。


戻り値

Class.BindableFunction.On Assume|OnAppend コールバックから返された値。

イベント

コールバック

OnInvoke

パラメータ

arguments: Tuple

戻り値