BindableFunction
*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>.
Sommario
Proprietà
Metodi
Invoca il BindableFunction che a sua volta chiama il OnInvoke Richiama, restituendo tutti i valori restituiti dal Richiama.
Eventi
Proprietà
Metodi
Invoke
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() .