Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_CharacterDamageManagerComponent Member List

This is the complete list of members for SCR_CharacterDamageManagerComponent, including all inherited members.

_WB_AfterWorldUpdate(IEntity owner, float timeSlice)SCR_DamageManagerComponentprotected
AddBleedingEffectOnHitZone(notnull SCR_CharacterHitZone hitZone, int colliderDescriptorIndex=-1)SCR_CharacterDamageManagerComponent
AddBleedingToArray(notnull HitZone hitZone)SCR_CharacterDamageManagerComponent
AddDamageEffect(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_CharacterDamageManagerComponentprotected
ArmorHitEventDamage(EDamageType type, float damage, IEntity instigator)SCR_CharacterDamageManagerComponent
ArmorHitEventEffects(float damage)SCR_CharacterDamageManagerComponent
BLOOD_CLOTHES_UPDATE_PERIODSCR_CharacterDamageManagerComponentstatic
CalculateCollisionDamage(IEntity owner, IEntity other, vector collisionPosition, bool instantUnconsciousness=true)SCR_CharacterDamageManagerComponentprotected
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_DamageManagerComponentprotected
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_SCALESCR_CharacterDamageManagerComponentstatic
DisconnectFromFireDamageSystem()SCR_DamageManagerComponentprotected
EnableDamageHandling(bool enable)DamageManagerComponent
EXTREMITY_LIMB_GROUPSSCR_CharacterDamageManagerComponentstatic
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_CharacterDamageManagerComponentstatic
GetAllHitZones(out notnull array< HitZone > outHitZones)HitZoneContainerComponent
GetAllHitZonesInHierarchy(out notnull array< HitZone > outHitZones)HitZoneContainerComponent
GetAllLimbs(notnull out array< ECharacterHitZoneGroup > limbs)SCR_CharacterDamageManagerComponentstatic
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_DamageManagerComponentstatic
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_DamageManagerComponentprotected
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_DamageManagerComponentprotected
HealHitZonesInSequence(float healthToDistribute, float maxHealThresholdScaled, array< HitZone > targetHitZones)SCR_DamageManagerComponentprotected
HEALING_DAMAGE_TYPESSCR_DamageManagerComponentstatic
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
IsOnFire(HitZone hitZone=null)SCR_DamageManagerComponent
IsOnFire(notnull array< HitZone > hitZones)SCR_DamageManagerComponent
IsRplReady()SCR_DamageManagerComponent
Kill(notnull Instigator instigator)SCR_DamageManagerComponent
KM_PER_H_TO_M_PER_SSCR_DamageManagerComponentstatic
LIMB_GROUPSSCR_CharacterDamageManagerComponentstatic
m_aBeingHealedGroupSCR_CharacterDamageManagerComponentprotected
m_aBleedingHitZonesSCR_CharacterDamageManagerComponentprotected
m_aGroupBleedingRatesSCR_CharacterDamageManagerComponentprotected
m_aSalineBaggedGroupsSCR_CharacterDamageManagerComponentprotected
m_aTourniquettedGroupsSCR_CharacterDamageManagerComponentprotected
m_bDOTScaleChangedByGMSCR_CharacterDamageManagerComponentprotected
m_bOverrideCharacterMedicalGMAttributeSCR_CharacterDamageManagerComponentprotected
m_bPermitUnconsciousnessSCR_CharacterDamageManagerComponentprotected
m_bRegenScaleChangedByGMSCR_CharacterDamageManagerComponentprotected
m_bRplReadySCR_DamageManagerComponentprotected
m_bUnconsciousnessSettingsChangedByGMSCR_CharacterDamageManagerComponentprotected
m_CommunicationSoundSCR_CharacterDamageManagerComponentprotected
m_fBleedingParticleRateScaleSCR_CharacterDamageManagerComponentprotected
m_fDOTScaleSCR_CharacterDamageManagerComponentprotected
m_fHighestContactSCR_CharacterDamageManagerComponentprotected
m_fMinImpulseSCR_CharacterDamageManagerComponentprotected
m_fMinWaterFallDamageVelocitySCR_CharacterDamageManagerComponentprotected
m_fRegenScaleSCR_CharacterDamageManagerComponentprotected
m_fTourniquetStrengthMultiplierSCR_CharacterDamageManagerComponentprotected
m_fUnconsciousRegenerationScaleSCR_CharacterDamageManagerComponentprotected
m_fWaterFallDamageMultiplierSCR_CharacterDamageManagerComponentprotected
m_iDamageManagerDataIndexSCR_DamageManagerComponentprotected
m_iPlayerIdSCR_DamageManagerComponentprotected
m_iTimeThresholdInstigatorReplacementSCR_DamageManagerComponentprotected
m_iTimetickInstigatorSCR_DamageManagerComponentprotected
m_mBleedingParticlesSCR_CharacterDamageManagerComponentprotected
m_mClothItemDataMapSCR_CharacterDamageManagerComponentprotected
m_pBloodHitZoneSCR_CharacterDamageManagerComponentprotected
m_pHeadHitZoneSCR_CharacterDamageManagerComponentprotected
m_pResilienceHitZoneSCR_CharacterDamageManagerComponentprotected
m_sBleedingParticleSCR_CharacterDamageManagerComponentprotected
MAX_DESTRUCTION_RESPONSE_INDEXSCR_DamageManagerComponentstatic
MAX_DESTRUCTION_RESPONSE_INDEX_NAMESCR_DamageManagerComponentstatic
MAX_MOMENTUM_RESPONSE_INDEXSCR_DamageManagerComponentprotectedstatic
MIN_DESTRUCTION_RESPONSE_INDEXSCR_DamageManagerComponentprotectedstatic
MIN_MOMENTUM_RESPONSE_INDEXSCR_DamageManagerComponentprotectedstatic
OnDamage(notnull BaseDamageContext damageContext)SCR_CharacterDamageManagerComponentprotected
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_CharacterDamageManagerComponentprotected
OnDelete(IEntity owner)DamageManagerComponentprotected
OnDiag(IEntity owner, float timeSlice)DamageManagerComponentprotected
OnFilteredContact(IEntity owner, IEntity other, Contact contact)SCR_CharacterDamageManagerComponentprotected
OnFrame(IEntity owner, float timeSlice)DamageManagerComponentprotected
OnInit(IEntity owner)SCR_CharacterDamageManagerComponent
OnLifeStateChanged(ECharacterLifeState previousLifeState, ECharacterLifeState newLifeState)SCR_CharacterDamageManagerComponent
OnPostInit(IEntity owner)SCR_CharacterDamageManagerComponent
OnRplLoad(ScriptBitReader reader)SCR_DamageManagerComponentprotected
OnRplSave(ScriptBitWriter writer)SCR_DamageManagerComponentprotected
OnTicksOnRemoteProxy()GameComponent
OnWaterEnter()SCR_CharacterDamageManagerComponentprotected
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_aDamageManagerDataSCR_DamageManagerComponentprotectedstatic
s_HealthSettingsSCR_CharacterDamageManagerComponentstatic
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_CharacterDamageManagerComponentprotected
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_CharacterDamageManagerComponentprotected
ShouldCountAsHit(notnull BaseDamageContext damageContext)DamageManagerComponent
ShouldOverrideInstigator(notnull Instigator currentInstigator, notnull Instigator newInstigator)SCR_CharacterDamageManagerComponentprotected
SIMULATION_IMPRECISION_MULTIPLIERSCR_DamageManagerComponentprotectedstatic
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_CharacterDamageManagerComponentprotected
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