BindableFunction

Visualizza obsoleti

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

L'oggetto BindableFunction consente una comunicazione in tempo reale tra gli script sullo stesso lato del confine client-server. Puoi usarlo per definire una funzione richiamata personalizzata e invocarla manualmente chiamando Class.BindableFunction:Execute()

Come alternativa per la comunicazione in un senso tra due script sullo stesso lato del confine client-server, considera BindableEvent che non produce per un Riportare.

Come affermato, BindableFunctions non consentono la comunicazione tra il server e i client. Se stai cercando questa funzionalità, usa un RemoteFunction come descritti in Eventi remoti e chiamate.

Vedi Eventi personalizzati e chiamate di ritorno per esempi di codice e ulteriori dettagli su BindableFunction .

Limitazioni dei parametri

Qualsiasi tipo di oggetto Roblox, come un Enum , Instance , o altri possono essere passati come parametro quando viene invocato un BindableFunction, nonché i tipi Luau come numeri, string e booleane, anche se dovresti esplorare attentamente le 2>limitazioni2>.

Proprietà

Metodi

Invoke

Resa

Invoca il BindableFunction che a sua volta chiama il Class.BindableFunction.OnAppearance|OnAppearance Richiama, restituendo tutti i valori restituiti dal Richiama. Le invocazioni producono fino alla corrispondente funzione di richiamata, e se la funzione di richiamata non è stata mai Impostare, lo script che invoca non riprenderà l'esecuzione.

Qualsiasi tipo di oggetto Roblox, come un Enum , Instance , o altri possono essere passati come parametro a Invoke(), così come i tipi Luau come numeri, stringhe e booleane, anche se dovresti esplorare attentamente le 1>limitazioni1>.

Solo una funzione può essere legata a Invoke() in un momento. Se assegnate più funzioni, sarà utilizzata solo l'ultima funzione assegnata.

Vedi Eventi personalizzati e richiami per esempi di codice e ulteriori dettagli su Invoke() .

Parametri

arguments: Tuple

Valori da passare al OnInvoke Richiama.


Restituzioni

I valori restituiti dalla richiamata OnInvoke .

Eventi

Richiami

OnInvoke

Parametri

arguments: Tuple

Restituzioni