Battery
Manages whether an entity can be used as a power source and tracks usage callbacks for gameplay interactions.
Manages whether an entity can be used as a power source and tracks usage callbacks for gameplay interactions.
Enables an entity to consume power from a battery component, handling charge verification and callback execution.
Stores and manages a numeric power load value and idle state for an entity.