Skip to main content

10 docs tagged with "lifecycle"

View all tags

Boatracecrew

Manages a crew of entities assigned to a boat, tracking members, handling their life-cycle events, and supporting network serialization.

Corpsepersistmanager

Manages corpse persistence logic by tracking registered corpses and applying persistence sources based on configured callback functions.

Crop

Manages growth, maturation, fertilization, and harvesting logic for plant entities in the game world.

Entitytracker

Manages a set of named entity references and tracks their lifecycle to prevent dangling references.

Hatchable

Manages the incubation process for eggs, tracking progress toward hatching or failure based on thermal conditions and time.

Mermcandidate

Tracks calorie consumption to determine if a merm should transform into a stronger variant.

Occupiable

Manages an entity's ability to be occupied by another entity, handling tag updates, nesting, and lifecycle callbacks.

Poppable

Manages a one-time "pop" event trigger for an entity, optionally invoking a callback when popped.

Scenariorunner

Manages loading, executing, and cleaning up scenario scripts associated with an entity.

Witherable

Manages cyclic withering and rejuvenation of plants based on temperature and weather conditions, and supports temporary protection periods.