BindableFunction

Mostrar obsoleto

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

El objeto BindableFunction permite una comunicación de dos vías sincrona entre los scripts en el mismo lado de la frontera entre el cliente y el servidor. Puedes usarlo para definir una función de llamada personalizada y invocarla manualmente al llamar Class

Como alternativa para la comunicación de un solo camino entre dos scripts en el mismo lado de la frontera cliente-servidor, considere BindableEvent que hace no para un devolver.

Como se ha dicho, BindableFunctions no permite la comunicación entre el servidor y los clientes. Si está buscando esta funcionalidad, use un RemoteFunction como se muestra en Eventos remotos y llamadas .

Vea Eventos personalizados y llamadas de vuelta para obtener muestras de código y más detalles sobre BindableFunction .

Límite de Parámetros

Cualquier tipo de objeto de Roblox, como un Enum, Instance o otros, se pueden pasar como parámetro cuando se invoca un BindableFunction, así como Luau tipos como números, cadenas y booleanos, aunque debe explorar cuidadosamente las 1>limitaciones1>.

Resumen

Métodos

Llamadas

Propiedades

Métodos

Invoke

Proporciona

Invoca el BindableFunction que a su vez invoca el OnInvoke devolución de llamada, devolviendo cualquier valor devuelto por el devolución de llamada. Las invocaciones se generan hasta que se encuentra el llamado correspondiente, y si el llamado nunca se establecer, el script que invoca el script se ejecutará no se reanudará.

Cualquier tipo de objeto de Roblox, como un Enum, Instance o otros, se pueden pasar como parámetro a Invoke(), así como los tipos Luau, como números, cadenas y booleanos, aunque deberías explorar cuidadosamente las 1>limitaciones1>.

Solo se puede vincular una función a Invoke() en cualquier momento. Si asigna múltiples funciones, solo se usará la última que se asignó.

Vea Eventos y llamadas personalizados para obtener muestras de código y más detalles sobre Invoke() .

Parámetros

arguments: Tuple

Valores para pasar al OnInvoke devolución de llamada.


Devuelve

Los valores devueltos del OnInvoke devolución de llamada.

Eventos

Llamadas

OnInvoke

Parámetros

arguments: Tuple

Devuelve