BindableFunction
*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
Invoca el BindableFunction que a su vez invoca el OnInvoke para devolver cualquier valor devuelto por el devolución de llamada.
Propiedades
Métodos
Invoke
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() .