BaseScript
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
La classe base per tutti gli oggetti script che si eseguono automaticamente.
Sommario
Proprietà
Determina se un BaseScript sarà eseguito o meno.
Determina se un BaseScript sarà eseguito o meno.
Determina il contesto in cui verrà Eseguirelo script.
Metodi
Proprietà
Disabled
Determina se un BaseScript sarà eseguito o meno.
Se uno script è disabilitato cambiando questa proprietà a vero mentre lo script è in esecuzione, il thread attualmente in esecuzione dello script verrà terminato.
Se questa proprietà viene cambiata da vero a falso, lo script verrà eseguito nuovamente. Ciò significa che Disabled può essere attivato per riavviare uno script:
scriptObject.Disabled = truescriptObject.Disabled = false
Si noti che il codice snippet sopra riportato non può essere utilizzato all'interno dello script stesso, poiché disabilitare lo script da dentro se stesso porrà fine al thread e la riga per riattivarlo non verrà mai eseguita.
Enabled
Determina se un BaseScript sarà eseguito o meno. Questo deve essere utilizzato a favore della Proprietàsimile ma opposta Disabled.
Se uno script è disabilitato cambiando questa proprietà a false mentre lo script è in esecuzione, il thread attualmente in esecuzione dello script verrà terminato.
Se questa proprietà viene cambiata da falsa a vera, lo script verrà eseguito nuovamente. Ciò significa che Enabled può essere attivato per riavviare uno script:
scriptObject.Enabled = falsescriptObject.Enabled = true
Si noti che il codice snippet sopra riportato non può essere utilizzato all'interno dello script stesso, poiché disabilitare lo script da dentro se stesso porrà fine al thread e la riga per riattivarlo non verrà mai eseguita.
RunContext
Determina il contesto in cui verrà Eseguirelo script.
Quando si utilizzano gli script del contesto di esecuzione Legacy, verranno eseguiti solo quando sono parentizzati a determinati container a seconda se sono un Script o LocalScript.
Se viene assegnato RunContext mentre lo script è in esecuzione verranno terminati tutti i thread creati dallo script e lo script inizierà a funzionare nel nuovo contesto se possibile.
Nota, RunContext non può essere utilizzato da uno script locale.