BoolValue
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
Eine Instanz, die verwendet wird, um einen booleschen Wert zu speichern. Der Wert kann für viele Dinge verwendet werden, einschließlich der Kommunikation zwischen Skripten.
Zusammenfassung
Eigenschaften
Wird verwendet, um einen booleschen Wert zu speichern.
Ereignisse
Feuert immer dann ab, wenn sich das BoolValue.Value des BoolValue ändert.
Eigenschaften
Methoden
Ereignisse
Changed
Feuert immer dann ab, wenn sich das BoolValue.Value von der BoolValue ändert.Es wird mit dem neuen Wert laufen, der im Argument-Objekt gespeichert wird, anstatt mit einer Zeichenkette, die die zu ändernde Eigenschaft darstellt.
Dieses Ereignis, wie andere geänderte Ereignisse, kann verwendet werden, um zu verfolgen, wann sich ein BoolValue ändert und die verschiedenen Werte zu verfolgen, die es ändern kann.
Zum Instanzkann dies in Spielen nützlich sein, die auf BoolValues angewiesen sind, um Spielzustände und Werte zu verfolgen, wie zum Beispiel Wechselzustände oder aktivierte Zustände.
Äquivalente geänderte Ereignisse existieren für ähnliche Objekte wie NumberValue und StringValue, je nachdem, welcher Objekttyp am besten für die Bedürfnisse geeignet ist.
Parameter
Der neue Wert nach der Änderung.
Code-Beispiele
Dieses Beispiel druckt jedes Mal den neuen Wert des BoolValue aus, wenn er sich ändert.
local boolValue = script.Parent.BoolValue
local function printValue(value)
print(value)
end
boolValue.Changed:Connect(printValue)
boolValue.Value = true