---@meta
---@class Barotrauma.WaterVertexData : System.ValueType
---`Field Private Instance`
---@field DistortStrengthX System.Single
---`Field Private Instance`
---@field DistortStrengthY System.Single
---`Field Private Instance`
---@field WaterColorStrength System.Single
---`Field Private Instance`
---@field WaterAlpha System.Single
_G['WaterVertexData'] = {}

---`Constructor Public Instance`
---@param distortStrengthX System.Single
---@param distortStrengthY System.Single
---@param waterColorStrength System.Single
---@param waterAlpha System.Single
---@return Barotrauma.WaterVertexData
_G['WaterVertexData'] = function(distortStrengthX, distortStrengthY, waterColorStrength, waterAlpha) end

---`Constructor Public Instance`
---@param distortStrengthX System.Single
---@param distortStrengthY System.Single
---@param waterColorStrength System.Single
---@param waterAlpha System.Single
---@return Barotrauma.WaterVertexData
_G['WaterVertexData'].__new = function(distortStrengthX, distortStrengthY, waterColorStrength, waterAlpha) end

