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