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.
Podstawowa klasa dla wszystkich obiektów skryptowych, które działają automatycznie.
Podsumowanie
Właściwości
Określa, czy BaseScript będzie działać lub nie.
Określa, czy BaseScript będzie działać lub nie.
Określa kontekst, w którym będzie działał skrypt.
Właściwości
Disabled
Określa, czy BaseScript będzie działać lub nie.
Jeśli skrypt jest wyłączony poprzez zmianę tej właściwości na prawdę podczas uruchomienia skryptu, bieżący wątek wykonawczy skryptu zostanie zakończony.
Jeśli ta właściwość zostanie zmieniona z prawdziwego na fałszywego, skrypt zostanie ponownie uruchomiony. Oznacza to, że Disabled może być przełączony, aby ponownie uruchomić skrypt:
scriptObject.Disabled = truescriptObject.Disabled = false
Uwaga, że powyższy kawałek kodu nie może być używany w samym skrypcie, ponieważ wyłączenie skryptu z wnętrza samego skryptu zakończy wątek i linię, aby ponownie go uruchomić, nigdy nie zostanie wykonane.
Enabled
Określa, czy BaseScript będzie działać lub nie. Powinno to być używane na rzecz podobnej, ale przeciwnej właściwości Disabled.
Jeśli skrypt jest wyłączony poprzez zmianę tej właściwości na fałszywą podczas uruchomania skryptu, bieżący wątek wykonawczy skryptu zostanie zakończony.
Jeśli ta właściwość zostanie zmieniona z false do true, skrypt zostanie ponownie uruchomiony. Oznacza to, że Enabled może być przełączony, aby ponownie uruchomić skrypt:
scriptObject.Enabled = falsescriptObject.Enabled = true
Uwaga, że powyższy kawałek kodu nie może być używany w samym skrypcie, ponieważ wyłączenie skryptu z wnętrza samego skryptu zakończy wątek i linię, aby ponownie go uruchomić, nigdy nie zostanie wykonane.
RunContext
Określa kontekst, w którym będzie działał skrypt.
Kiedy używasz skryptów Legacy RunContext, będą one działać tylko wtedy, gdy są one powiązane z pewnymi kontenerami, w zależności od tego, czy są Script lub LocalScript.
Jeśli RunContext zostanie przypisany podczas uruchomienia dowolnego wątku stworzonego przez skrypt, zostanie on zakończony i skrypt zacznie działać pod nowym kontekstem, jeśli to możliwe.
Uwaga, RunContext nie może być używany z lokalnego skryptu.