BaseScript
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
Die Basisklasse für alle Skriptobjekte, die automatisch ausgeführt werden.
Zusammenfassung
Eigenschaften
Bestimmt, ob ein BaseScript ausgeführt wird oder nicht.
Bestimmt, ob ein BaseScript ausgeführt wird oder nicht.
Bestimmt den Kontext, unter dem das Skript ausführenwird.
Eigenschaften
Disabled
Bestimmt, ob ein BaseScript ausgeführt wird oder nicht.
Wenn ein Skript durch Ändern dieser Eigenschaft auf wahr deaktiviert wird, während das Skript ausgeführt wird, wird der aktuelle Laufende Thread des Skripts beendet.
Wenn diese Eigenschaft von wahr auf falsch geändert wird, wird das Skript erneut ausgeführt. Dies bedeutet, dass Disabled umgeschaltet werden kann, um ein Skript, das. PL: die Skriptsneu zu starten:
scriptObject.Disabled = truescriptObject.Disabled = false
Beachten Sie, dass der obige Code-Snippet nicht innerhalb des Skripts selbst verwendet werden kann, da die Deaktivierung des Skripts von sich aus das Thread beenden wird und die Wiederaktivierung der Linie nie ausgeführt wird.
Enabled
Bestimmt, ob ein BaseScript ausgeführt wird oder nicht. Dies sollte zugunsten der ähnlichen, aber entgegengesetzten EigenschaftenDisabled verwendet werden.
Wenn ein Skript durch Ändern dieser Eigenschaft auf false deaktiviert wird, während das Skript ausgeführt wird, wird der aktuelle Laufthread des Skripts beendet.
Wenn diese Eigenschaft von falsch auf wahr geändert wird, wird das Skript erneut ausgeführt. Dies bedeutet, dass Enabled umgeschaltet werden kann, um ein Skript, das. PL: die Skriptsneu zu starten:
scriptObject.Enabled = falsescriptObject.Enabled = true
Beachten Sie, dass der obige Code-Snippet nicht innerhalb des Skripts selbst verwendet werden kann, da die Deaktivierung des Skripts von sich aus das Thread beenden wird und die Wiederaktivierung der Linie nie ausgeführt wird.
RunContext
Bestimmt den Kontext, unter dem das Skript ausführenwird.
Wenn du die Legacy-RunContext-Skripte verwendest, werden sie nur ausgeführt, wenn sie an bestimmte Container gebunden sind, abhängig davon, ob sie ein Script oder LocalScript sind.
Wenn RunContext zugewiesen wird, während das Skript ausgeführt wird, werden alle Threads, die vom Skript erstellt wurden, terminiert und das Skript wird unter dem neuen Kontext ausgeführt, wenn möglich.
Beachten Sie, dass RunContext nicht von einem LocalScript verwendet werden kann.