_WB_AfterWorldUpdate(IEntity owner, float timeSlice) | SCR_DamageManagerComponent | protected |
AddBleedingEffectOnHitZone(notnull SCR_CharacterHitZone hitZone, int colliderDescriptorIndex=-1) | SCR_CharacterDamageManagerComponent | |
AddBleedingToArray(notnull HitZone hitZone) | SCR_CharacterDamageManagerComponent | |
AddBloodToClothes(notnull SCR_CharacterHitZone hitZone, float immediateBloodEffect) | SCR_CharacterDamageManagerComponent | |
AddDamageEffect(notnull BaseDamageEffect damageEffect) | ExtendedDamageManagerComponent | |
AddParticularBleeding(string hitZoneName="Chest", ECharacterDamageState intensityEnum=ECharacterDamageState.WOUNDED, float intensityFloat=-1) | SCR_CharacterDamageManagerComponent | |
AddRandomBleeding() | SCR_CharacterDamageManagerComponent | |
ApplyCollisionDamage(IEntity other, vector collisionPosition, float damageValue) | SCR_CharacterDamageManagerComponent | protected |
ArmorHitEventDamage(EDamageType type, float damage, IEntity instigator) | SCR_CharacterDamageManagerComponent | |
ArmorHitEventEffects(float damage) | SCR_CharacterDamageManagerComponent | |
BLOOD_CLOTHES_UPDATE_PERIOD | SCR_CharacterDamageManagerComponent | static |
CalculateCollisionDamage(IEntity owner, IEntity other, vector collisionPosition, bool instantUnconsciousness=true) | SCR_CharacterDamageManagerComponent | protected |
CalculateMomentum(Contact contact, float ownerMass, float otherMass) | SCR_DamageManagerComponent | |
CanBeHealed(bool ignoreHealingDOT=true) | SCR_CharacterDamageManagerComponent | |
ClearDamageHistory() | ExtendedDamageManagerComponent | |
ComputeStruckHitZones(out notnull array< HitZone > struckHitZones, notnull BaseDamageContext damageContext) | DamageManagerComponent | |
ConnectToFireDamageSystem() | SCR_DamageManagerComponent | protected |
CreateBleedingParticleEffect(notnull HitZone hitZone, int colliderDescriptorIndex) | SCR_CharacterDamageManagerComponent | |
DamageRandomHitZones(float damage, EDamageType type, notnull Instigator instigator, bool onlyPhysical=true, vector outMat[3]={}, bool damageDefault=false) | SCR_DamageManagerComponent | |
DEATH_BLEEDOUT_SCALE | SCR_CharacterDamageManagerComponent | static |
DisconnectFromFireDamageSystem() | SCR_DamageManagerComponent | protected |
EnableDamageHandling(bool enable) | DamageManagerComponent | |
EXTREMITY_LIMB_GROUPS | SCR_CharacterDamageManagerComponent | static |
FilterContact(IEntity owner, IEntity other, Contact contact) | SCR_CharacterDamageManagerComponent | |
FilterEffectsByHitZone(array< ref PersistentDamageEffect > damageEffects, HitZone hitzone) | SCR_ExtendedDamageManagerComponent | |
FilterEffectsByType(array< ref PersistentDamageEffect > damageEffects, TypeName effectTypename) | SCR_ExtendedDamageManagerComponent | |
FindAllDamageEffectsOfType(TypeName typeName, out notnull array< ref SCR_PersistentDamageEffect > damageEffects) | ExtendedDamageManagerComponent | |
FindAllDamageEffectsOfTypeOnHitZone(TypeName typeName, HitZone hitzone, out notnull array< ref SCR_PersistentDamageEffect > damageEffects) | ExtendedDamageManagerComponent | |
FindAssociatedBandagingBodyPart(ECharacterHitZoneGroup hitZoneGroup) | SCR_CharacterDamageManagerComponent | |
FindAssociatedHitZoneGroup(EBandagingAnimationBodyParts bodyPartToBandage) | SCR_CharacterDamageManagerComponent | |
FindDamageEffectOfType(TypeName typeName) | ExtendedDamageManagerComponent | |
FindDamageEffectOnHitZone(TypeName typeName, HitZone hitzone) | ExtendedDamageManagerComponent | |
FindDamageEffectsOnHitZone(HitZone hitzone, out notnull array< ref BaseDamageEffect > damageEffects) | ExtendedDamageManagerComponent | |
ForceUnconsciousness(float resilienceHealth=0) | SCR_CharacterDamageManagerComponent | |
FuelSecondaryExplosion(notnull Instigator instigator) | SCR_DamageManagerComponent | |
FullHeal(bool ignoreHealingDOT=true) | SCR_CharacterDamageManagerComponent | |
GetAimingDamage() | DamageManagerComponent | |
GetAllExtremities(notnull out array< ECharacterHitZoneGroup > limbs) | SCR_CharacterDamageManagerComponent | static |
GetAllHitZones(out notnull array< HitZone > outHitZones) | HitZoneContainerComponent | |
GetAllHitZonesInHierarchy(out notnull array< HitZone > outHitZones) | HitZoneContainerComponent | |
GetAllLimbs(notnull out array< ECharacterHitZoneGroup > limbs) | SCR_CharacterDamageManagerComponent | static |
GetAllPersistentEffectsOfType(TypeName effectTypename) | SCR_ExtendedDamageManagerComponent | |
GetAllPersistentEffectsOnHitZone(HitZone hitzone) | SCR_ExtendedDamageManagerComponent | |
GetArmorData(notnull SCR_CharacterHitZone charHitZone) | SCR_CharacterDamageManagerComponent | |
GetArmorProtection(notnull SCR_CharacterHitZone charHitZone, EDamageType damageType) | SCR_CharacterDamageManagerComponent | |
GetAttachedColliderIDs(out notnull array< int > outAttachedColliderIDs) | DamageManagerComponent | |
GetBleedingHitZones() | SCR_CharacterDamageManagerComponent | |
GetBleedingScale() | SCR_CharacterDamageManagerComponent | |
GetBloodHitZone() | SCR_CharacterDamageManagerComponent | |
GetBoneName(ECharacterHitZoneGroup hzGroup) | SCR_CharacterDamageManagerComponent | |
GetCharMostDOTHitzoneGroup(EDamageType damageType, bool onlyExtremities=false, bool ignoreTQdHitZones=false, bool ignoreIfBeingTreated=false) | SCR_CharacterDamageManagerComponent | |
GetDamageHistory(out notnull array< ref BaseDamageEffect > damageHistory) | ExtendedDamageManagerComponent | |
GetDamageManager(notnull IEntity owner) | SCR_DamageManagerComponent | static |
GetDamageOverTime(EDamageType dType) | DamageManagerComponent | |
GetDefaultHitZone() | HitZoneContainerComponent | |
GetEvaluator() | ExtendedDamageManagerComponent | |
GetGroupDamageOverTime(ECharacterHitZoneGroup hitZoneGroup, EDamageType damageType) | SCR_CharacterDamageManagerComponent | |
GetGroupHealthScaled(ECharacterHitZoneGroup hitZoneGroup) | SCR_CharacterDamageManagerComponent | |
GetGroupIsBeingHealed(ECharacterHitZoneGroup hitZoneGroup) | SCR_CharacterDamageManagerComponent | |
GetGroupSalineBagged(ECharacterHitZoneGroup hitZoneGroup) | SCR_CharacterDamageManagerComponent | |
GetGroupTourniquetted(ECharacterHitZoneGroup hitZoneGroup) | SCR_CharacterDamageManagerComponent | |
GetHeadHitZone() | SCR_CharacterDamageManagerComponent | |
GetHealingAnimHitzones(EBandagingAnimationBodyParts eBandagingAnimBodyParts, out notnull array< HitZone > GroupHitZones) | SCR_CharacterDamageManagerComponent | |
GetHealth() | DamageManagerComponent | |
GetHealthScaled() | DamageManagerComponent | |
GetHitZone(string colliderName) | HitZoneContainerComponent | |
GetHitZoneByColliderID(int colliderID) | HitZoneContainerComponent | |
GetHitZoneByName(string hitZoneName, bool caseSensitive=false) | SCR_DamageManagerComponent | |
GetHitZonesByColliderIDs(out notnull array< HitZone > outHitZones, notnull array< int > colliderIDs) | HitZoneContainerComponent | |
GetHitZonesDamage(float untilThresholdScaled=1, array< HitZone > alternativeHitZones=null) | SCR_DamageManagerComponent | |
GetHitZonesHealthScaled(array< HitZone > alternativeHitZones=null) | SCR_DamageManagerComponent | |
GetHitZonesOfGroup(EHitZoneGroup hitZoneGroup, out notnull array< HitZone > groupHitZones, bool clearArray=true) | SCR_DamageManagerComponent | |
GetHitZonesOfGroups(notnull array< EHitZoneGroup > hitZoneGroups, out notnull array< HitZone > groupHitZones) | SCR_DamageManagerComponent | |
GetInstigator() | DamageManagerComponent | |
GetMaxHealth() | DamageManagerComponent | |
GetMinDestroyDamage(EDamageType damageType, array< HitZone > hitzones, int count) | SCR_DamageManagerComponent | |
GetMostDOTHitZone(EDamageType damageType, bool includeVirtualHZs=false, array< EHitZoneGroup > allowedGroups=null) | SCR_CharacterDamageManagerComponent | |
GetMovementDamage() | DamageManagerComponent | |
GetNearestHitZones(vector worldPosition, notnull inout array< HitZone > nearestHitZones, int hitZonesReturnAmount) | SCR_CharacterDamageManagerComponent | |
GetOnDamage() | SCR_DamageManagerComponent | |
GetOnDamageEffectAdded() | SCR_ExtendedDamageManagerComponent | |
GetOnDamageEffectRemoved() | SCR_ExtendedDamageManagerComponent | |
GetOnDamageOverTimeAdded() | SCR_DamageManagerComponent | |
GetOnDamageOverTimeRemoved() | SCR_DamageManagerComponent | |
GetOnDamageStateChanged() | SCR_DamageManagerComponent | |
GetOverrideCharacterMedicalGMAttribute() | SCR_CharacterDamageManagerComponent | |
GetOwner() | HitZoneContainerComponent | |
GetParentHitZoneContainer() | HitZoneContainerComponent | |
GetPermitUnconsciousness() | SCR_CharacterDamageManagerComponent | |
GetPersistentEffects(out notnull array< ref PersistentDamageEffect > persistentEffects) | ExtendedDamageManagerComponent | |
GetPhysicalHitZones(out notnull array< HitZone > physicalHitZones) | SCR_DamageManagerComponent | |
GetRegeneratingHitZones(out notnull array< SCR_RegeneratingHitZone > regeneratingHitZones) | SCR_DamageManagerComponent | |
GetRegenScale() | SCR_CharacterDamageManagerComponent | |
GetResilienceHitZone() | SCR_CharacterDamageManagerComponent | |
GetResilienceRegenScale() | SCR_CharacterDamageManagerComponent | |
GetResourceEncapsulator(EResourceType suppliesType=EResourceType.SUPPLIES) | SCR_DamageManagerComponent | |
GetScriptedDamageManagerData() | SCR_DamageManagerComponent | protected |
GetSecondaryExplosion(float value, SCR_ESecondaryExplosionType explosionType, EResourceType resourceType=EResourceType.SUPPLIES, bool fire=false) | SCR_DamageManagerComponent | |
GetSecondaryExplosionForScale(SCR_ESecondaryExplosionScale scale, SCR_ESecondaryExplosionType explosionType, EResourceType resourceType=EResourceType.SUPPLIES) | SCR_DamageManagerComponent | |
GetSecondaryExplosionPosition(TypeName hitZoneType, out float totalWeight=0) | SCR_DamageManagerComponent | |
GetSecondaryExplosionScale(float value, SCR_ESecondaryExplosionType explosionType, EResourceType resourceType=EResourceType.SUPPLIES) | SCR_DamageManagerComponent | |
GetSecondaryFireParticle(float value, SCR_ESecondaryExplosionType explosionType, EResourceType resourceType=EResourceType.SUPPLIES) | SCR_DamageManagerComponent | |
GetSingleHitZonesHealthScaled(array< HitZone > alternativeHitZones=null, bool getLowestHealth=true) | SCR_DamageManagerComponent | |
GetState() | DamageManagerComponent | |
GetSurroundingHitzones(vector origin, Physics physics, float maxDistance, out array< HitZone > outHitzones) | SCR_DamageManagerComponent | |
GetTourniquetStrengthMultiplier() | SCR_CharacterDamageManagerComponent | |
HandleDamage(notnull BaseDamageContext damageContext) | DamageManagerComponent | |
HandleFallDamage(float damage) | SCR_CharacterDamageManagerComponent | |
HealHitZones(float healthToDistribute, bool sequential=false, float maxHealThresholdScaled=1, array< HitZone > alternativeHitZones=null) | SCR_DamageManagerComponent | |
HealHitZonesInParallel(float healthToDistribute, float maxHealThresholdScaled, array< HitZone > targetHitZones) | SCR_DamageManagerComponent | protected |
HealHitZonesInSequence(float healthToDistribute, float maxHealThresholdScaled, array< HitZone > targetHitZones) | SCR_DamageManagerComponent | protected |
HEALING_DAMAGE_TYPES | SCR_DamageManagerComponent | static |
HijackDamageHandling(notnull BaseDamageContext damageContext) | SCR_CharacterDamageManagerComponent | |
InsertArmorData(notnull SCR_CharacterHitZone charHitZone, SCR_ArmoredClothItemData attributes) | SCR_CharacterDamageManagerComponent | |
IsBleeding() | SCR_CharacterDamageManagerComponent | |
IsDamagedOverTime(EDamageType dType) | DamageManagerComponent | |
IsDamageEffectPresent(TypeName typeName) | ExtendedDamageManagerComponent | |
IsDamageEffectPresentOnHitZones(TypeName typeName, notnull array< HitZone > hitZones) | ExtendedDamageManagerComponent | |
IsDamageHandlingEnabled() | DamageManagerComponent | |
IsDestroyed() | DamageManagerComponent | |
IsIndefinitelyUnconscious(bool onlyPlayers=true) | SCR_CharacterDamageManagerComponent | protected |
IsOnFire(HitZone hitZone=null) | SCR_DamageManagerComponent | |
IsOnFire(notnull array< HitZone > hitZones) | SCR_DamageManagerComponent | |
IsRplReady() | SCR_DamageManagerComponent | |
Kill(notnull Instigator instigator) | SCR_DamageManagerComponent | |
LIMB_GROUPS | SCR_CharacterDamageManagerComponent | static |
m_aBeingHealedGroup | SCR_CharacterDamageManagerComponent | protected |
m_aBleedingHitZones | SCR_CharacterDamageManagerComponent | protected |
m_aGroupBleedingRates | SCR_CharacterDamageManagerComponent | protected |
m_aSalineBaggedGroups | SCR_CharacterDamageManagerComponent | protected |
m_aTourniquettedGroups | SCR_CharacterDamageManagerComponent | protected |
m_bAllowBloodyClothes | SCR_CharacterDamageManagerComponent | protected |
m_bDOTScaleChangedByGM | SCR_CharacterDamageManagerComponent | protected |
m_bOverrideCharacterMedicalGMAttribute | SCR_CharacterDamageManagerComponent | protected |
m_bPermitUnconsciousness | SCR_CharacterDamageManagerComponent | protected |
m_bRegenScaleChangedByGM | SCR_CharacterDamageManagerComponent | protected |
m_bRplReady | SCR_DamageManagerComponent | protected |
m_bUnconsciousnessSettingsChangedByGM | SCR_CharacterDamageManagerComponent | protected |
m_CommunicationSound | SCR_CharacterDamageManagerComponent | protected |
m_fBleedingParticleRateScale | SCR_CharacterDamageManagerComponent | protected |
m_fDOTScale | SCR_CharacterDamageManagerComponent | protected |
m_fHighestContact | SCR_CharacterDamageManagerComponent | protected |
m_fMinImpulse | SCR_CharacterDamageManagerComponent | protected |
m_fMinWaterFallDamageVelocity | SCR_CharacterDamageManagerComponent | protected |
m_fRegenScale | SCR_CharacterDamageManagerComponent | protected |
m_fTourniquetStrengthMultiplier | SCR_CharacterDamageManagerComponent | protected |
m_fUnconsciousRegenerationScale | SCR_CharacterDamageManagerComponent | protected |
m_fWaterFallDamageMultiplier | SCR_CharacterDamageManagerComponent | protected |
m_iDamageManagerDataIndex | SCR_DamageManagerComponent | protected |
m_iPlayerId | SCR_DamageManagerComponent | protected |
m_iTimeThresholdInstigatorReplacement | SCR_DamageManagerComponent | protected |
m_iTimetickInstigator | SCR_DamageManagerComponent | protected |
m_mBleedingParticles | SCR_CharacterDamageManagerComponent | protected |
m_mClothItemDataMap | SCR_CharacterDamageManagerComponent | protected |
m_pBloodHitZone | SCR_CharacterDamageManagerComponent | protected |
m_pHeadHitZone | SCR_CharacterDamageManagerComponent | protected |
m_pResilienceHitZone | SCR_CharacterDamageManagerComponent | protected |
m_sBleedingParticle | SCR_CharacterDamageManagerComponent | protected |
MAX_DESTRUCTION_RESPONSE_INDEX | SCR_DamageManagerComponent | static |
MAX_DESTRUCTION_RESPONSE_INDEX_NAME | SCR_DamageManagerComponent | static |
MAX_MOMENTUM_RESPONSE_INDEX | SCR_DamageManagerComponent | protectedstatic |
MIN_DESTRUCTION_RESPONSE_INDEX | SCR_DamageManagerComponent | protectedstatic |
MIN_MOMENTUM_RESPONSE_INDEX | SCR_DamageManagerComponent | protectedstatic |
OnDamage(notnull BaseDamageContext damageContext) | SCR_CharacterDamageManagerComponent | protected |
OnDamageEffectAdded(notnull SCR_DamageEffect dmgEffect) | SCR_CharacterDamageManagerComponent | |
OnDamageEffectRemoved(notnull SCR_DamageEffect dmgEffect) | SCR_CharacterDamageManagerComponent | |
OnDamageOverTimeAdded(EDamageType dType, float dps, HitZone hz) | SCR_DamageManagerComponent | |
OnDamageOverTimeRemoved(EDamageType dType, HitZone hz) | SCR_DamageManagerComponent | |
OnDamageStateChanged(EDamageState state) | SCR_CharacterDamageManagerComponent | protected |
OnDelete(IEntity owner) | DamageManagerComponent | protected |
OnDiag(IEntity owner, float timeSlice) | DamageManagerComponent | protected |
OnFilteredContact(IEntity owner, IEntity other, Contact contact) | SCR_CharacterDamageManagerComponent | protected |
OnFrame(IEntity owner, float timeSlice) | DamageManagerComponent | protected |
OnInit(IEntity owner) | SCR_CharacterDamageManagerComponent | |
OnLifeStateChanged(ECharacterLifeState previousLifeState, ECharacterLifeState newLifeState) | SCR_CharacterDamageManagerComponent | |
OnPostInit(IEntity owner) | SCR_CharacterDamageManagerComponent | |
OnRplLoad(ScriptBitReader reader) | SCR_DamageManagerComponent | protected |
OnRplSave(ScriptBitWriter writer) | SCR_DamageManagerComponent | protected |
OnTicksOnRemoteProxy() | GameComponent | |
OnWaterEnter() | SCR_CharacterDamageManagerComponent | protected |
OverrideHitMaterial(HitZone struckHitzone) | SCR_CharacterDamageManagerComponent | |
ReduceSmoke() | SCR_DamageManagerComponent | |
RegenPhysicalHitZones(bool skipRegenDelay=false) | SCR_CharacterDamageManagerComponent | |
RegenVirtualHitZone(SCR_RegeneratingHitZone targetHitZone, float dps=-1, bool skipRegenDelay=false) | SCR_CharacterDamageManagerComponent | |
RemoveAllBleedingParticles() | SCR_CharacterDamageManagerComponent | |
RemoveAllBleedingParticlesAfterDeath() | SCR_CharacterDamageManagerComponent | |
RemoveAllBleedings() | SCR_CharacterDamageManagerComponent | |
RemoveArmorData(notnull SCR_CharacterHitZone charHitZone) | SCR_CharacterDamageManagerComponent | |
RemoveBleedingFromArray(notnull HitZone hitZone) | SCR_CharacterDamageManagerComponent | |
RemoveBleedingParticleEffect(HitZone hitZone) | SCR_CharacterDamageManagerComponent | |
RemoveDamageOverTime(EDamageType dType) | DamageManagerComponent | |
RemoveGroupBleeding(ECharacterHitZoneGroup charHZGroup) | SCR_CharacterDamageManagerComponent | |
RpcDo_SetFireState(int hitZoneIndex, SCR_EBurningState fireState) | SCR_DamageManagerComponent | |
s_aDamageManagerData | SCR_DamageManagerComponent | protectedstatic |
s_HealthSettings | SCR_CharacterDamageManagerComponent | static |
SecondaryExplosion(ResourceName prefabName, notnull Instigator instigator, notnull EntitySpawnParams spawnParams) | SCR_DamageManagerComponent | |
SetAimingDamage(float damage) | DamageManagerComponent | |
SetBleedingScale(float rate, bool changed) | SCR_CharacterDamageManagerComponent | |
SetBloodHitZone(HitZone hitZone) | SCR_CharacterDamageManagerComponent | |
SetEvaluator(notnull DamageEffectEvaluator evaluator) | ExtendedDamageManagerComponent | |
SetExactMinImpulse(IEntity owner) | SCR_CharacterDamageManagerComponent | protected |
SetGroupIsBeingHealed(ECharacterHitZoneGroup hitZoneGroup, bool setIsBeingHealed) | SCR_CharacterDamageManagerComponent | |
SetHeadHitZone(HitZone hitZone) | SCR_CharacterDamageManagerComponent | |
SetHealthScaled(float health) | DamageManagerComponent | |
SetInstigator(notnull Instigator instigator) | DamageManagerComponent | |
SetInstigatorEntity(IEntity instigator) | DamageManagerComponent | |
SetMovementDamage(float damage) | DamageManagerComponent | |
SetOverrideCharacterMedicalGMAttribute(bool permit) | SCR_CharacterDamageManagerComponent | |
SetPermitUnconsciousness(bool permit, bool changed) | SCR_CharacterDamageManagerComponent | |
SetRegenScale(float rate, bool changed) | SCR_CharacterDamageManagerComponent | |
SetResilienceHitZone(HitZone hitZone) | SCR_CharacterDamageManagerComponent | |
SetSalineBaggedGroup(ECharacterHitZoneGroup hitZoneGroup, bool setSalineBagged) | SCR_CharacterDamageManagerComponent | |
SetTourniquettedGroup(ECharacterHitZoneGroup hitZoneGroup, bool setTourniquetted) | SCR_CharacterDamageManagerComponent | |
ShouldBeUnconscious() | SCR_CharacterDamageManagerComponent | protected |
ShouldCountAsHit(notnull BaseDamageContext damageContext) | DamageManagerComponent | |
ShouldOverrideInstigator(notnull Instigator currentInstigator, notnull Instigator newInstigator) | SCR_CharacterDamageManagerComponent | protected |
SIMULATION_IMPRECISION_MULTIPLIER | SCR_DamageManagerComponent | protectedstatic |
SoundDeath(int previousLifestate) | SCR_CharacterDamageManagerComponent | |
SoundHeal() | SCR_CharacterDamageManagerComponent | |
SoundHit(bool critical, EDamageType damageType) | SCR_CharacterDamageManagerComponent | |
SoundKnockout() | SCR_CharacterDamageManagerComponent | |
SupplySecondaryExplosion(notnull Instigator instigator) | SCR_DamageManagerComponent | |
TerminateDamageEffect(notnull PersistentDamageEffect dmgEffect) | ExtendedDamageManagerComponent | |
TerminateDamageEffectsOfType(TypeName typeName) | ExtendedDamageManagerComponent | |
TryClearDamageHistory() | SCR_CharacterDamageManagerComponent | protected |
UpdateArmorDataMap(notnull SCR_ArmoredClothItemData armorAttr, bool remove) | SCR_CharacterDamageManagerComponent | |
UpdateCharacterGroupDamage(ECharacterHitZoneGroup hitZoneGroup) | SCR_CharacterDamageManagerComponent | |
UpdateConsciousness() | SCR_CharacterDamageManagerComponent | |
UpdateFireDamage(float timeSlice) | SCR_DamageManagerComponent | |
UpdateFireParticles(vector position, out ParticleEffectEntity particles, SCR_ESecondaryExplosionScale state, SCR_ESecondaryExplosionType fireType, EResourceType resourceType=EResourceType.SUPPLIES) | SCR_DamageManagerComponent | |
~SCR_DamageManagerComponent() | SCR_DamageManagerComponent | |