BindableFunction
*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。
Class.BindableFunction:Execute() オブジェクトは、同じサイドのスクリプト間のシンクロした 2 方向通信を可能にします。你はそれを使用して、カスタムコールバック関数を
同じサーバーボードの両方のスクリプト間の一方通行通信の代替として、BindableEvent を検討してください。これは、Class.BindableEvent が、返しではなく、2>あり2> を生成します。
以上の通り、BindableFunctions は、サーバーとクライアントの間の通信を許可しません。この機能を検索している場合は、RemoteFunction を使用して、リモートイベントとコールバック で説明したようにしてください。
カスタムイベントとコールバック を参照して、BindableFunction のコードサンプルと詳細については、カスタムイベントとコールバック を参照してください。
パラメータの制限
Roblox オブジェクトの任意の種類、例えば Enum 、 Instance 、またはその他のオブジェクトは、BindableFunction が呼び出されたときにパラメーターとして渡されることができます。また、 Luau のような数、文字列、およびブーレーンを含むオブジ
概要
方法
Class.BindableFunction を呼び出します。これにより、OnInvoke コールバックが呼び出され、コールバックによって返される値が返されます。
プロパティ
方法
Invoke
Class.BindableFunction を呼び出すと、OnInvoke コールバックを呼び出します。コールバックによって返される値は、コールバックに返される値です。呼び出しは、コールバックが見つかるまで続行されません。コールバックが設定されていない場合は、呼び出しをスクリプトが再設定するしないで
Roblox オブジェクトの任意の種類、例えば Enum 、 Instance 、またはその他のオブジェクトは、Invoke() 、 Luau タイプの数、文字列、および配列を含む、2>Class.BindableFunction:Execute()|Execute()2> 、および Luau タイプの
Class.BindableFunction:Execute()|Execute() を一度にバインドできる関数は 1つだけです。複数の関数を割り当てると、最後に割り当てられた関数だけが使用されます。
See カスタムイベントとコールバック for code samples and further details on Invoke() .
パラメータ
Class.BindableFunction.On Allowance|On コールバックに値を渡します。
戻り値
Class.BindableFunction.On Assume|OnAppend コールバックから返された値。