Arma Reforger Explorer
1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Toggle main menu visibility
Loading...
Searching...
No Matches
SCR_SalineDamageEffect.c
Go to the documentation of this file.
1
class
SCR_SalineDamageEffect
:
SCR_DotDamageEffect
2
{
3
//------------------------------------------------------------------------------------------------
4
protected
override
void
HandleConsequences
(SCR_ExtendedDamageManagerComponent dmgManager,
DamageEffectEvaluator
evaluator)
5
{
6
super.HandleConsequences(dmgManager, evaluator);
7
8
evaluator.HandleEffectConsequences(
this
, dmgManager);
9
}
10
11
//------------------------------------------------------------------------------------------------
12
override
bool
HijackDamageEffect
(SCR_ExtendedDamageManagerComponent dmgManager)
13
{
14
SCR_CharacterDamageManagerComponent
characterDmgMan =
SCR_CharacterDamageManagerComponent
.Cast(dmgManager);
15
if
(characterDmgMan)
16
SetAffectedHitZone(characterDmgMan.
GetBloodHitZone
());
17
18
return
false
;
19
}
20
21
//------------------------------------------------------------------------------------------------
22
protected
override
void
EOnFrame
(
float
timeSlice, SCR_ExtendedDamageManagerComponent dmgManager)
23
{
24
DealDot(timeSlice, dmgManager);
25
}
26
27
//------------------------------------------------------------------------------------------------
28
override
EDamageType
GetDefaultDamageType
()
29
{
30
return
EDamageType
.HEALING;
31
}
32
}
DamageEffectEvaluator
Definition
DamageEffectEvaluator.c:2
SCR_CharacterDamageManagerComponent
Definition
SCR_CharacterDamageManagerComponent.c:19
SCR_CharacterDamageManagerComponent::GetBloodHitZone
SCR_CharacterBloodHitZone GetBloodHitZone()
Definition
SCR_CharacterDamageManagerComponent.c:709
SCR_DotDamageEffect
Definition
SCR_DotDamageEffect.c:7
SCR_SalineDamageEffect
Definition
SCR_SalineDamageEffect.c:2
SCR_SalineDamageEffect::HandleConsequences
override void HandleConsequences(SCR_ExtendedDamageManagerComponent dmgManager, DamageEffectEvaluator evaluator)
Definition
SCR_SalineDamageEffect.c:4
SCR_SalineDamageEffect::EOnFrame
override void EOnFrame(float timeSlice, SCR_ExtendedDamageManagerComponent dmgManager)
Definition
SCR_SalineDamageEffect.c:22
SCR_SalineDamageEffect::HijackDamageEffect
override bool HijackDamageEffect(SCR_ExtendedDamageManagerComponent dmgManager)
Definition
SCR_SalineDamageEffect.c:12
SCR_SalineDamageEffect::GetDefaultDamageType
override EDamageType GetDefaultDamageType()
Definition
SCR_SalineDamageEffect.c:28
EDamageType
EDamageType
Definition
EDamageType.c:13
scripts
Game
Damage
DamageEffects
CharacterDamageEffects
SCR_SalineDamageEffect.c
Generated by
1.17.0