BaseScript
*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.
Klasa podstawowa dla wszystkich obiektów skryptowych, które uruchamiają się automatycznie.
Podsumowanie
Właściwości
Określa, czy BaseScript będzie uruchomione czy nie.
Określa, czy BaseScript będzie uruchomione czy nie.
Określa kontekst, w którym skrypt będzie uruchamiany.
Właściwości
Disabled
Określa, czy BaseScript będzie uruchomione czy nie.
Jeśli skrypt jest wyłączony poprzez zmianę tej właściwości na prawdę, gdy skrypt jest uruchamiany, bieżący wątek wykonawczy skryptu zostanie zakończony.
Jeśli ta właściwość zostanie zmieniona z prawdy na fałsz, skrypt zostanie ponownie uruchomiony. Oznacza to, że Disabled można przełączyć, aby ponownie uruchomić skrypt:
scriptObject.Disabled = truescriptObject.Disabled = false
Zauważ, że powyższy kod nie może być użyty w samym skrypcie, ponieważ wyłączenie skryptu z samego siebie zakończy wątek i linia do jego ponownego uruchomienia nigdy się nie uruchomi.
Enabled
Określa, czy BaseScript będzie uruchomione, czy nie. Powinno to być używane na korzyść podobnej, ale przeciwnej właściwości Disabled.
Jeśli skrypt jest wyłączony poprzez zmianę tej właściwości na fałsz podczas uruchamiania skryptu, bieżący wątek wykonawczy skryptu zostanie zakończony.
Jeśli ta właściwość zostanie zmieniona z fałszu na prawdę, skrypt zostanie ponownie uruchomiony. Oznacza to, że Enabled można przełączyć, aby ponownie uruchomić skrypt:
scriptObject.Enabled = falsescriptObject.Enabled = true
Zauważ, że powyższy kod nie może być użyty w samym skrypcie, ponieważ wyłączenie skryptu z samego siebie zakończy wątek i linia do jego ponownego uruchomienia nigdy się nie uruchomi.
RunContext
Określa kontekst, w którym skrypt będzie uruchamiany.
Podczas używania skryptów Legacy RunContext będą uruchamiane tylko wtedy, gdy są powiązane z określonymi kontenerami, zależnie od tego, czy są to Script lub LocalScript.
Jeśli RunContext zostanie przypisany, gdy skrypt jest uruchamiany, wszystkie wątki stworzone przez skrypt zostaną zakończone, a skrypt rozpocznie działanie w nowym kontekście, jeśli to możliwe.
Uwaga, RunContext nie może być używany z lokalnego skryptu.