Skip to main content

Waterphysics

Based on game build 714014 | Last updated: 2026-03-03

Overview

WaterPhysics is a minimal component that stores a single physical property—restitution (bounciness)—for an entity. It is intended for use in contexts where entities interact with water-based environments and need configurable bounce behavior. The component currently only initializes the restitution value and provides no further logic or event handling, suggesting it is likely used in conjunction with higher-level physics or locomotion systems.

Usage example

local inst = CreateEntity()
inst:AddComponent("waterphysics")
inst.components.waterphysics.restitution = 0.8

Dependencies & tags

Components used: None identified
Tags: None identified

Properties

PropertyTypeDefault ValueDescription
restitutionnumber1Coefficient of restitution (bounciness) used when the entity interacts with water. A value of 1 implies perfect elasticity; lower values indicate energy loss on bounce.

Main functions

No public functions beyond the constructor are defined.

Events & listeners

None identified