◆ AddEffect()
| void SCR_DamageArea.AddEffect |
( |
notnull IEntity | entity | ) |
|
|
protected |
Attempts to add this effect to the entity.
- Parameters
-
◆ DisplayInfo()
| override void SCR_DamageArea.DisplayInfo |
( |
| ) |
|
◆ GetAffectedHitZone()
- Parameters
-
| [in] | dmgMgr | damage manager of the entity which is going to receive this damage effect |
| [in] | affectedHitZone | hit zone to which this damage effect should be applied |
- Returns
- Damage effect which is applied by this area
◆ GetDamageEffect()
- Parameters
-
| [in] | dmgMgr | damage manager of the entity which is going to receive this damage effect |
| [in] | affectedHitZone | hit zone to which this damage effect should be applied |
- Returns
- Damage effect which is applied by this area
Implemented in SCR_DotDamageArea.
◆ IsEffectApplied()
| bool SCR_DamageArea.IsEffectApplied |
( |
notnull IEntity | entity | ) |
|
|
protected |
Checks if this effect is already applied to the entity.
- Parameters
-
◆ IsRegisteredAutomatically()
| bool SCR_DamageArea.IsRegisteredAutomatically |
( |
| ) |
|
◆ OnAreaEntered()
| override void SCR_DamageArea.OnAreaEntered |
( |
notnull IEntity | entity | ) |
|
◆ OnAreaExit()
| override void SCR_DamageArea.OnAreaExit |
( |
IEntity | entity | ) |
|
◆ ReevaluateDamageEffect()
| void SCR_DamageArea.ReevaluateDamageEffect |
( |
ChimeraCharacter | playerCharacter, |
|
|
IEntity | compartmentEntity ) |
|
protected |
if amphibious vehicles protect from the area damage, we need to update the effect when they get in and out of the vehicle.
- Parameters
-
| [in] | playerCharacter | |
| [in] | compartmentEntity | |
◆ RemoveEffect()
| void SCR_DamageArea.RemoveEffect |
( |
notnull IEntity | entity | ) |
|
|
protected |
Attempts to find and remove this effect from the entity.
- Parameters
-
Implemented in SCR_DotDamageArea.
◆ m_bPenetrateWatertightCompartments
| bool SCR_DamageArea.m_bPenetrateWatertightCompartments |
|
protected |
◆ m_bRegisterAutomatically
| bool SCR_DamageArea.m_bRegisterAutomatically |
|
protected |
◆ m_bRemoveEffectWhenLeavingTheArea
| bool SCR_DamageArea.m_bRemoveEffectWhenLeavingTheArea |
|
protected |
◆ m_CustomHitZoneSelector
◆ m_DamageEffect
◆ m_eDamageType
◆ m_eHitZoneSelectionMode
| SCR_EHitZoneSelectionMode SCR_DamageArea.m_eHitZoneSelectionMode |
|
protected |
◆ m_fDamageValue
| float SCR_DamageArea.m_fDamageValue |
|
protected |
The documentation for this interface was generated from the following file:
- Game/Damage/DamageAreas/SCR_DamageArea.c