---@meta
---@class Barotrauma.AfflictionPrefabHusk : Barotrauma.AfflictionPrefab
---`Field Public Instance`
---@field AttachLimbId System.Int32
---`Field Public Instance`
---@field AttachLimbName System.String
---`Field Public Instance`
---@field AttachLimbType Barotrauma.LimbType
---`Field Public Instance`
---@field DormantThreshold System.Single
---`Field Public Instance`
---@field ActiveThreshold System.Single
---`Field Public Instance`
---@field TransitionThreshold System.Single
---`Field Public Instance`
---@field TransformThresholdOnDeath System.Single
---`Field Public Instance`
---@field HuskedSpeciesName Barotrauma.Identifier
---`Field Public Instance`
---@field TransferBuffs System.Boolean
---`Field Public Instance`
---@field SendMessages System.Boolean
---`Field Public Instance`
---@field CauseSpeechImpediment System.Boolean
---`Field Public Instance`
---@field NeedsAir System.Boolean
---`Field Public Instance`
---@field ControlHusk System.Boolean
_G['AfflictionPrefabHusk'] = {}

---`Constructor Public Instance`
---@param element Barotrauma.ContentXElement
---@param file Barotrauma.AfflictionsFile
---@param type? System.Type
---@return Barotrauma.AfflictionPrefabHusk
_G['AfflictionPrefabHusk'] = function(element, file, type) end

---`Constructor Public Instance`
---@param element Barotrauma.ContentXElement
---@param file Barotrauma.AfflictionsFile
---@param type? System.Type
---@return Barotrauma.AfflictionPrefabHusk
_G['AfflictionPrefabHusk'].__new = function(element, file, type) end

