BindableFunction
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
L'objet BindableFunction permet une communication deux fois plus synchrone entre les scripts sur le même côté de la frontière client-serveur. Vous pouvez l'utiliser pour définir une fonction d'appel personnalisée et l'invquer manuellement en appelant Class.Bindable
En tant qu'alternative pour la communication unidirectionnelle entre deux scripts sur le même côté de la frontière client-serveur, considérez BindableEvent qui ne ne produit pas pour un renvoyer.
Comme indiqué, BindableFunctions ne permet pas la communication entre le serveur et les clients. Si vous recherchez cette fonctionnalité, utilisez un RemoteFunction comme indiqué dans événements et appels à distance.
Voir événements personnalisés et appels de retour pour des échantillons de code et plus de détails sur BindableFunction .
Limites de Paramètres
Tout type d'objet Roblox, comme un Enum, Instance, ou d'autres, peut être passé en tant que paramètre lorsqu'un BindableFunction est invoqué, ainsi que les types Luau tels que les numéros, les chaînes et les booleans, bien que vous devriez explorer attentivement les 2>limites2>.
Résumé
Méthodes
Invoke le BindableFunction qui, à son tour, appelle le OnInvoke appel, retournant n'importe quelle valeur renvoyée par le rappel.
Propriétés
Méthodes
Invoke
Invoke le BindableFunction qui, à son tour, appelle le OnInvoke rappel, retournant les valeurs renvoyées par le rappel. Les invocations génèrent jusqu'à ce que le rappel soit trouvé, et si le rappel n'a jamais été configurer, le script qui l'invoke ne reprendra pas l'exécution.
Tout type d'objet Roblox, comme un Enum, Instance, ou d'autres, peut être passé en tant que paramètre à Invoke(), ainsi que les types Luau tels que les numéros, les chaînes et les booleans, bien que vous devriez explorer attentivement les 2>limites2>.
Un seul fonction peut être lié à Invoke() à la fois. Si vous attribuez plusieurs fonctions, seul le dernier qui a été attribué sera utilisé.
Voir événements personnalisés et appels de retour pour des échantillons de code et plus de détails sur Invoke() .