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 Skript-Objekte, 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 deaktiviert wird, indem dieses Eigenschaft zu true ändert, während das Skript ausgeführt wird, wird der aktuelle Thread des Skripts beendet.
Wenn diese Eigenschaft von true zu false geändert wird, wird das Skript erneut ausgeführt. Dies bedeutet, dass Disabled das Skript, das. PL: die Skriptsneu starten kann:
scriptObject.Disabled = truescriptObject.Disabled = false
Beachten Sie, dass das obige Code-Snippet nicht innerhalb des Skripts selbst verwendet werden kann, da das Deaktivieren des Skripts von selbst beenden wird, der Thread und die Linie, um es erneut zu aktivieren, wird nie ausgeführt.
Enabled
Bestimmt, ob ein BaseScript ausgeführt wird oder nicht. Dies sollte in der Regel für die ähnliche, aber entgegengesetzte Disabled Eigenschaftenverwendet werden.
Wenn ein Skript deaktiviert wird, indem diese Eigenschaft auf falsch geändert wird, während das Skript ausgeführt wird, wird der aktuelle Ausführende Thread des Skripts terminiert.
Wenn diese Eigenschaft von false zu true geändert wird, wird das Skript erneut ausgeführt. Dies bedeutet, dass Enabled das Skript, das. PL: die Skriptsneu starten kann:
scriptObject.Enabled = falsescriptObject.Enabled = true
Beachten Sie, dass das obige Code-Snippet nicht innerhalb des Skripts selbst verwendet werden kann, da das Deaktivieren des Skripts von selbst beenden wird, der Thread und die Linie, um es erneut zu aktivieren, wird nie ausgeführt.
RunContext
Bestimmt den Kontext, unter dem das Skript ausführenwird.
Wenn Sie die Legacy RunContext-Skripte verwenden, werden sie nur ausgeführt, wenn sie der Script oder LocalScript zugewiesen sind.
Wenn RunContext zugewiesen wird, während das Skript läuft, werden die Threads, die vom Skript erstellt wurden, terminiert und das Skript wird unter dem neuen Kontext laufen, wenn möglich.
Beachten Sie, dass RunContext nicht von einem lokalen Skript verwendet werden kann.