Entität
Beschreibung
Diese Klasse repräsentiert eine einzelne Entität im 8. Wall Studio-Szenengraph und bietet Zugriff auf Komponenten, Zustandssteuerung und hierarchische Operationen.Eigenschaften
Eigentum | Typ | Beschreibung |
---|---|---|
eid | Eid | Eindeutiger Bezeichner für diese Entität. |
Bauteil-Methoden
bekommen.
Zugriff auf die aktuellen Daten für eine Komponente auf dieser Entität.
entity.get(component: RootAttribute<Schema>) // -> ReadData<Schema>
hat
Prüfen, ob eine Komponente auf dieser Entität existiert.
entity.has(component: RootAttribute<Schema>) // -> boolean
einstellen.
Daten auf eine Komponente auf dieser Entität anwenden.
entity.set(component: RootAttribute<Schema>, data: ReadData<Schema>) // -> void
entfernen
Entfernt eine Komponente aus dieser Entität.
entity.remove(component: RootAttribute<Schema>) // -> void
zurücksetzen
Setzt eine Komponente auf dieser Entität auf ihren Standardwert zurück.
entity.reset(component: RootAttribute<Schema>) // -> void
Staatliche Methoden
ausblenden
Diese Entität ausblenden.
entity.hide() // -> void
anzeigen
Zeigt diese Entität an, wenn sie ausgeblendet ist.
entity.show() // -> void
isHidden
Prüfen Sie, ob die Entität derzeit ausgeblendet ist.
entity.isHidden() // -> boolescher Wert
deaktivieren
Deaktivieren Sie diese Entität.
entity.disable() // -> void
aktivieren.
Aktivieren Sie diese Entität.
entity.enable() // -> void
isDisabled
Prüfen Sie, ob die Entität derzeit deaktiviert ist.
entity.isDisabled() // -> boolescher Wert
löschen
Löscht diese Entität aus der Welt.
entity.delete() // -> ungültig
isDeleted
Prüfen Sie, ob die Entität gelöscht wurde.
entity.isDeleted() // -> boolesch
Hierarchie-Methoden
setParent
Legen Sie das übergeordnete Element dieser Entität fest.
entity.setParent(parent: Eid | undefined | null) // -> void
getChildren
Erhalten Sie die Kinder dieser Entität.
Entität.getChildren() // -> Generator<Eid>
getParent
Ermittelt das übergeordnete Element dieser Entität.
entity.getParent() // -> Eid | undefiniert
addChild
Machen Sie eine andere Entität zu einem Kind dieser Entität.
entity.addChild(child: Eid) // -> void