---@meta
---@class Barotrauma.CharacterParams.SoundParams : Barotrauma.CharacterParams.SubParam
---`Getter Public Instance Virtual`
---@field Name System.String
---`Getter Public Instance`
---<br/>`Setter Private Instance`
---@field File System.String
---`Getter Public Instance`
---<br/>`Setter Private Instance`
---@field State Barotrauma.CharacterSound.SoundType
---`Getter Public Instance`
---<br/>`Setter Private Instance`
---@field Range System.Single
---`Getter Public Instance`
---<br/>`Setter Private Instance`
---@field Volume System.Single
---`Getter Public Instance`
---<br/>`Setter Private Instance`
---@field Tags System.String
---`Getter Public Instance`
---<br/>`Setter Private Instance`
---@field TagSet (System.Collections.Immutable.ImmutableHashSet*1Barotrauma*Identifier)|(Barotrauma.Identifier[])
_G['CharacterParams']['SoundParams'] = {}

---`Constructor Public Instance`
---@param element Barotrauma.ContentXElement
---@param character Barotrauma.CharacterParams
---@return Barotrauma.CharacterParams.SoundParams
_G['CharacterParams']['SoundParams'] = function(element, character) end

---`Constructor Public Instance`
---@param element Barotrauma.ContentXElement
---@param character Barotrauma.CharacterParams
---@return Barotrauma.CharacterParams.SoundParams
_G['CharacterParams']['SoundParams'].__new = function(element, character) end

