BindableFunction

Afficher les obsolètes

*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

Rappels

Propriétés

Méthodes

Invoke

Rendement

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() .

Paramètres

arguments: Tuple

Valeurs à transmettre à l'appel OnInvoke.


Retours

Valeurs renvoyées par le OnInvoke rappel.

Évènements

Rappels

OnInvoke

Paramètres

arguments: Tuple

Retours