| ApplyEffect(SCR_ExtendedDamageManagerComponent dmgManager) | BaseDamageEffect | |
| BatchData(inout SCR_BatchedDamageEffects batchedDataContainer, notnull SCR_PersistentDamageEffect effect) | SCR_PersistentDamageEffect | |
| BatchProcessing(notnull SCR_ExtendedDamageManagerComponent dmgManager, notnull SCR_BatchedDamageEffects batchedDataContainer, bool isAuthority) | SCR_PersistentDamageEffect | |
| DealCustomDot(notnull HitZone hitzone, float dotAmount, notnull DotDamageEffectTimerToken token, SCR_ExtendedDamageManagerComponent dmgManager) | DotDamageEffect | |
| DealDot(float timeSlice, SCR_ExtendedDamageManagerComponent dmgManager) | DotDamageEffect | |
| EOnFrame(float timeSlice, SCR_ExtendedDamageManagerComponent dmgManager) | SCR_PassiveHitZoneRegenDamageEffect | protected |
| ExecuteSynchronizedSoundPlayback(notnull SCR_ExtendedDamageManagerComponent dmgManager) | SCR_PersistentDamageEffect | |
| ExtendMaxDuration(float amount) | DotDamageEffect | |
| GetAccurateTimeSlice(float timeSlice) | DotDamageEffect | |
| GetAffectedHitZone() | BaseDamageEffect | |
| GetCurrentDuration() | DotDamageEffect | |
| GetCustomDamageValue() | SCR_DotDamageEffect | |
| GetDamageType() | BaseDamageEffect | |
| GetDefaultDamageType() | SCR_DamageEffect | |
| GetDPS() | DotDamageEffect | |
| GetInstigator() | BaseDamageEffect | |
| GetMaxDuration() | DotDamageEffect | |
| GetSkipRegenDelay(SCR_ExtendedDamageManagerComponent dmgManager) | SCR_DotDamageEffect | |
| GetTotalDamage() | BaseDamageEffect | |
| HandleConsequences(SCR_ExtendedDamageManagerComponent dmgManager, DamageEffectEvaluator evaluator) | SCR_PassiveHitZoneRegenDamageEffect | protected |
| HijackDamageEffect(SCR_ExtendedDamageManagerComponent dmgManager) | BaseDamageEffect | |
| IndividualProcessing(notnull SCR_ExtendedDamageManagerComponent dmgManager) | SCR_PersistentDamageEffect | |
| IsActive() | PersistentDamageEffect | |
| IsProxy(SCR_ExtendedDamageManagerComponent dmgManager) | SCR_DamageEffect | |
| BaseDamageEffect.IsProxy() | BaseDamageEffect | |
| IsValueChangeAllowed() | BaseDamageEffect | |
| Load(ScriptBitReader r) | SCR_DotDamageEffect | |
| LoadApplyEffect(ScriptBitReader r) | PersistentDamageEffect | |
| m_fDelayTimer | SCR_PassiveHitZoneRegenDamageEffect | protected |
| m_fLocalRegenDelayTime | SCR_PassiveHitZoneRegenDamageEffect | protected |
| m_HitZoneToRegen | SCR_PassiveHitZoneRegenDamageEffect | protected |
| OnDiag(SCR_ExtendedDamageManagerComponent dmgManager) | SCR_DotDamageEffect | protected |
| OnEffectAdded(SCR_ExtendedDamageManagerComponent dmgManager) | SCR_PassiveHitZoneRegenDamageEffect | |
| OnEffectApplied(SCR_ExtendedDamageManagerComponent dmgManager) | BaseDamageEffect | |
| OnEffectRemoved(SCR_ExtendedDamageManagerComponent dmgManager) | BaseDamageEffect | |
| RecalculateDPS(float timeSlice, notnull SCR_ExtendedDamageManagerComponent dmgManager) | SCR_DotDamageEffect | |
| Save(ScriptBitWriter w) | SCR_DotDamageEffect | |
| SaveApplyEffect(ScriptBitWriter w) | PersistentDamageEffect | |
| SetActive(bool value) | PersistentDamageEffect | |
| SetAffectedHitZone(notnull HitZone hitZone) | BaseDamageEffect | |
| SetDamageType(EDamageType type) | BaseDamageEffect | |
| SetDPS(float dps) | DotDamageEffect | |
| SetInstigator(notnull Instigator instigator) | BaseDamageEffect | |
| SetMaxDuration(float newMaxduration) | DotDamageEffect | |
| SkipRegenDelay(bool skip) | SCR_DotDamageEffect | |
| Terminate() | PersistentDamageEffect | |
| UpdateTimer(float timeSlice, SCR_ExtendedDamageManagerComponent dmgManager) | DotDamageEffect | |
| UseBatchProcessing() | SCR_PersistentDamageEffect | |