BuoyancyEffectorComp:

surfaceLevel: number

density: number

linearDrag: number

angularDrag: number

flowAngle: number

flowMagnitude: number

flowVariation: number

applyBuoyancy(body: GameObj, submergedArea: Polygon): void

applyDrag(body: GameObj, submergedArea: Polygon): void