|
| | Affliction (AfflictionPrefab prefab, float strength) |
| |
| void | CopyProperties (Affliction source) |
| | Copy properties here instead of using SerializableProperties (with reflection). More...
|
| |
| void | Serialize (XElement element) |
| |
| void | Deserialize (XElement element) |
| |
| Affliction | CreateMultiplied (float multiplier, Affliction affliction) |
| |
| override string | ToString () |
| |
| LocalizedString | GetStrengthText () |
| |
| AfflictionPrefab.Effect | GetActiveEffect () |
| |
| float | GetVitalityDecrease (CharacterHealth characterHealth) |
| |
| float | GetVitalityDecrease (CharacterHealth characterHealth, float strength) |
| |
| float | GetScreenGrainStrength () |
| |
| float | GetScreenDistortStrength () |
| |
| float | GetRadialDistortStrength () |
| |
| float | GetChromaticAberrationStrength () |
| |
| float | GetAfflictionOverlayMultiplier () |
| |
| Color | GetFaceTint () |
| |
| Color | GetBodyTint () |
| |
| float | GetScreenBlurStrength () |
| |
| float | GetSkillMultiplier () |
| |
| void | CalculateDamagePerSecond (float currentVitalityDecrease) |
| |
| float | GetResistance (Identifier afflictionId) |
| |
| float | GetSpeedMultiplier () |
| |
| float | GetStatValue (StatTypes statType) |
| |
| bool | HasFlag (AbilityFlags flagType) |
| |
| virtual void | Update (CharacterHealth characterHealth, Limb targetLimb, float deltaTime) |
| |
| void | ApplyStatusEffects (ActionType type, float deltaTime, CharacterHealth characterHealth, Limb targetLimb) |
| |
| void | ApplyStatusEffect (ActionType type, StatusEffect statusEffect, float deltaTime, CharacterHealth characterHealth, Limb targetLimb) |
| |
| void | SetStrength (float strength) |
| | Use this method to skip clamping and additional logic of the setters. Ideally we would keep this private, but doing so would require too much refactoring. More...
|
| |
| bool | ShouldShowIcon (Character afflictedCharacter) |
| |
Definition at line 10 of file Affliction.cs.
◆ Affliction()
◆ ApplyStatusEffect()
◆ ApplyStatusEffects()
◆ CalculateDamagePerSecond()
| void Barotrauma.Affliction.CalculateDamagePerSecond |
( |
float |
currentVitalityDecrease | ) |
|
◆ CopyProperties()
| void Barotrauma.Affliction.CopyProperties |
( |
Affliction |
source | ) |
|
Copy properties here instead of using SerializableProperties (with reflection).
Definition at line 118 of file Affliction.cs.
◆ CreateMultiplied()
◆ Deserialize()
| void Barotrauma.Affliction.Deserialize |
( |
XElement |
element | ) |
|
◆ GetActiveEffect()
◆ GetAfflictionOverlayMultiplier()
| float Barotrauma.Affliction.GetAfflictionOverlayMultiplier |
( |
| ) |
|
◆ GetBodyTint()
| Color Barotrauma.Affliction.GetBodyTint |
( |
| ) |
|
◆ GetChromaticAberrationStrength()
| float Barotrauma.Affliction.GetChromaticAberrationStrength |
( |
| ) |
|
◆ GetFaceTint()
| Color Barotrauma.Affliction.GetFaceTint |
( |
| ) |
|
◆ GetRadialDistortStrength()
| float Barotrauma.Affliction.GetRadialDistortStrength |
( |
| ) |
|
◆ GetResistance()
| float Barotrauma.Affliction.GetResistance |
( |
Identifier |
afflictionId | ) |
|
◆ GetScreenBlurStrength()
| float Barotrauma.Affliction.GetScreenBlurStrength |
( |
| ) |
|
◆ GetScreenDistortStrength()
| float Barotrauma.Affliction.GetScreenDistortStrength |
( |
| ) |
|
◆ GetScreenGrainStrength()
| float Barotrauma.Affliction.GetScreenGrainStrength |
( |
| ) |
|
◆ GetSkillMultiplier()
| float Barotrauma.Affliction.GetSkillMultiplier |
( |
| ) |
|
◆ GetSpeedMultiplier()
| float Barotrauma.Affliction.GetSpeedMultiplier |
( |
| ) |
|
◆ GetStatValue()
| float Barotrauma.Affliction.GetStatValue |
( |
StatTypes |
statType | ) |
|
◆ GetStrengthText() [1/2]
◆ GetStrengthText() [2/2]
| static LocalizedString Barotrauma.Affliction.GetStrengthText |
( |
float |
strength, |
|
|
float |
maxStrength |
|
) |
| |
|
static |
◆ GetVitalityDecrease() [1/2]
| float Barotrauma.Affliction.GetVitalityDecrease |
( |
CharacterHealth |
characterHealth | ) |
|
◆ GetVitalityDecrease() [2/2]
| float Barotrauma.Affliction.GetVitalityDecrease |
( |
CharacterHealth |
characterHealth, |
|
|
float |
strength |
|
) |
| |
◆ HasFlag()
◆ Serialize()
| void Barotrauma.Affliction.Serialize |
( |
XElement |
element | ) |
|
◆ SetStrength()
| void Barotrauma.Affliction.SetStrength |
( |
float |
strength | ) |
|
Use this method to skip clamping and additional logic of the setters. Ideally we would keep this private, but doing so would require too much refactoring.
Definition at line 499 of file Affliction.cs.
◆ ShouldShowIcon()
| bool Barotrauma.Affliction.ShouldShowIcon |
( |
Character |
afflictedCharacter | ) |
|
◆ ToString()
| override string Barotrauma.Affliction.ToString |
( |
| ) |
|
◆ Update()
| virtual void Barotrauma.Affliction.Update |
( |
CharacterHealth |
characterHealth, |
|
|
Limb |
targetLimb, |
|
|
float |
deltaTime |
|
) |
| |
|
virtual |
◆ _strength
| float Barotrauma.Affliction._strength |
|
protected |
◆ activeEffectDirty
| bool Barotrauma.Affliction.activeEffectDirty = true |
|
protected |
◆ AppliedAsSuccessfulTreatmentTime
| double Barotrauma.Affliction.AppliedAsSuccessfulTreatmentTime |
◆ DamagePerSecond
| float Barotrauma.Affliction.DamagePerSecond |
◆ DamagePerSecondTimer
| float Barotrauma.Affliction.DamagePerSecondTimer |
◆ Duration
| float Barotrauma.Affliction.Duration |
◆ PeriodicEffectTimers
◆ Prefab
◆ PreviousVitalityDecrease
| float Barotrauma.Affliction.PreviousVitalityDecrease |
◆ Source
Which character gave this affliction
Definition at line 88 of file Affliction.cs.
◆ Value
| float Barotrauma.Affliction.Value |
◆ DivideByLimbCount
| bool Barotrauma.Affliction.DivideByLimbCount |
|
getset |
◆ GrainEffectStrength
| float Barotrauma.Affliction.GrainEffectStrength |
|
getset |
◆ Identifier
◆ MultiplyByMaxVitality
| bool Barotrauma.Affliction.MultiplyByMaxVitality |
|
get |
◆ Name
| string Barotrauma.Affliction.Name |
|
get |
◆ NonClampedStrength
| float Barotrauma.Affliction.NonClampedStrength |
|
get |
◆ PendingGrainEffectStrength
| float Barotrauma.Affliction.PendingGrainEffectStrength |
|
getset |
◆ Probability
| float Barotrauma.Affliction.Probability = 1.0f |
|
getset |
◆ SerializableProperties
◆ Strength
| virtual float Barotrauma.Affliction.Strength |
|
getset |