BindableEvent

显示已弃用

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

可绑定事件 对象可通过同一边的 客户端服务器 边界上的异步一对一通信启用自定义事件。当您通过 方法发射 时,发射脚本不会产生,目标函数接收传递的参数受到某些 限制 。BindableEvents 创建每个连接的函数的线程,即使一个发射错误,其他人仍继续

作为客户端-服务器边界上两个脚本之间的双向通信的替代方案,考虑 BindableFunction

如已述,BindableEvents 不允许服务器和客户端之间的通信。如果您正在寻找此功能,请使用 RemoteEvent 中所述的

请参阅可绑定事件和回调获取代码样例和BindableEvent

参数限制

任何类型的 Roblox 对象,例如 Enum , Instance , 或其他对象,在发射 BindableEvent 时都可以作为参数传递,以及 Luau 类型,例如数字、字符串和布林,虽然你应该仔细探索 限制

属性

方法

Fire

()
写入并联

发射 BindableEvent ,从而触发 Event 事件。即使没有脚本连接到事件,即使连接的函数产生了结果,该方法也不会返回。

任何类型的 Roblox 对象,例如 Enum , Instance , 或其他对象,都可以作为参数传递到 Fire() , 以及 Luau 类型,例如数字、字符串和布林,虽然你应该仔细探索 限制

请参阅可绑定事件和回调获取代码样例和Fire()

参数

arguments: Tuple

值传递到 Event 事件,连接到同一个 BindableEvent

默认值:""

返回

()

活动

Event

当任何脚本调用相同 Fire() 实例上的 BindableEvent 方法时,使用与参数相同的 arguments。

请参阅可绑定事件和回调获取代码样例和Event

参数

arguments: Tuple

通过 Fire() 发送的参数。