Boatracecrew
Manages a crew of entities assigned to a boat, tracking members, handling their life-cycle events, and supporting network serialization.
Manages a crew of entities assigned to a boat, tracking members, handling their life-cycle events, and supporting network serialization.
Manages corpse persistence logic by tracking registered corpses and applying persistence sources based on configured callback functions.
Manages growth, maturation, fertilization, and harvesting logic for plant entities in the game world.
Manages a set of named entity references and tracks their lifecycle to prevent dangling references.
Manages the incubation process for eggs, tracking progress toward hatching or failure based on thermal conditions and time.
Tracks calorie consumption to determine if a merm should transform into a stronger variant.
Manages an entity's ability to be occupied by another entity, handling tag updates, nesting, and lifecycle callbacks.
Manages a one-time "pop" event trigger for an entity, optionally invoking a callback when popped.
Manages loading, executing, and cleaning up scenario scripts associated with an entity.
Manages cyclic withering and rejuvenation of plants based on temperature and weather conditions, and supports temporary protection periods.