Children class

Component that stores references to an entity's children.

Used by the hierarchy system to track parent-child relationships. This component is automatically managed by WorldHierarchyExtension.setParent and WorldHierarchyExtension.removeParent.

Constructors

Children([List<Entity>? children])
Creates a children component with an optional initial list.

Properties

children → Iterable<Entity>
Iterates over children.
no setter
hashCode → int
The hash code for this object.
no setterinherited
isEmpty → bool
Whether there are any children.
no setter
isNotEmpty → bool
Whether there are children.
no setter
length → int
The number of children.
no setter
list → List<Entity>
The list of child entities (read-only view).
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

add(Entity child) → void
Adds a child entity.
contains(Entity child) → bool
Whether this contains the given child.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
remove(Entity child) → bool
Removes a child entity.
toString() → String
A string representation of this object.
override

Operators

operator ==(Object other) → bool
The equality operator.
inherited