Package-level declarations
Types
A wrapper around SerialDescriptor that only overrides the serialName.
A wrapper around KSerializer that only overrides the descriptor. Not technically needed but doing this just in case.
Functions
Adds a list of children entities to this entity.
Adds a list of parents entities to this entity.
Removes all of this entity's children, also unlinking this parent from them.
Removes all of this entity's parents, also unlinking this child from them.
Gets or registers the id of a component of type T, adding the HOLDS_DATA role if T is not nullable.
Gets the ComponentInfo component from a component's id.
Removes a child, also unlinking this parent from that child.
Removes a parent, also unlinking this child from that parent.
Runs when an entity has all passed components present.