BaseScript

Visualizza obsoleti

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

Non costruibile

La classe base per tutti gli oggetti script che si eseguono automaticamente.

Proprietà

Disabled

Lettura Parallela

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 = true
scriptObject.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

Non Replicato
Lettura Parallela

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 = false
scriptObject.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

Sicurezza Plugin
Lettura Parallela

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.

Metodi

Eventi