BindableFunction

顯示已棄用項目

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

Class.BindableFunction:Execute 對象允許您在同一個 客戶端-伺服器 邊界上的指令之間進行同步的兩向通信。您可以使用它來定義自訂回撥式

作為兩個客戶端/伺服器邊界之間的一種單向通信的替代方案,請考慮 BindableEvent ,它的傳回出不會 返回。

如所述,BindableFunctions 不允許服務器和客戶端之間的通信。如果您正在尋找此功能,請使用 RemoteFunction 作為在 遠端事件和回撥 中所述。

有關 自訂事件和回歸式碼示例和 Class.BindableFunction 的更多詳情,請參閱 自訂事件和回歸式碼示例。

參數限制

任何類型的 Roblox 對象,例如 EnumInstance 或其他類型,可以作為參數傳送,當 BindableFunction 呼叫時,以及類型為數字、字串和 boolean 的 Luau 類型,雖然您應該仔細探索 2>限制2> 。

屬性

方法

Invoke

暫停

呼叫 BindableFunction ,這會再次呼叫 OnInvoke 回調,返回由回調返回的任何值。呼叫會在找到相應的回潮後結束,如果回潮沒有設定,則會啟動程式碼。

任何類型的 Roblox 對象,例如 EnumInstance 或其他類型,都可以作為參數傳送至 Invoke() ,以及 Luau 類型,例如數字、字串和 booleans,雖然您應該仔細探索 2>限制2> 。

只有一個函數可以綁定到 Invoke() 在一次。如果您指定多個功能,最後一個指定的功能將會被使用。

有關 自訂事件和回歸式碼示例和進一步說明關於 Class.BindableFunction:Execute()|Execute() 的代碼示例。

參數

arguments: Tuple

值傳送至 OnInvoke 回調。


返回

OnInvoke 回調的值。

活動

回調

OnInvoke

參數

arguments: Tuple

返回