Arma Reforger Explorer  1.1.0.42
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
SCR_HealSupportStationComponent.c File Reference

Go to the source code of this file.

Data Structures

class  SCR_HealSupportStationComponentClass
 

Functions

SCR_HealSupportStationComponentClass SCR_BaseDamageHealSupportStationComponentClass Attribute ("1000", desc:"Max blood amount healed each execute. If you hold the action it will heal each time the action ends", category:"Heal/Repair Support Station")
 
SCR_AudioSourceConfiguration GetOnHealBloodUpdateAudioConfig ()
 
protected override float GetDamageOrStateToHeal (IEntity actionOwner, IEntity actionUser, notnull SCR_BaseDamageHealSupportStationAction action, out EDamageType activeDoT, out notnull array< HitZone > hitZones)
 
protected override int GetSupplyCostAction (IEntity actionOwner, IEntity actionUser, SCR_BaseUseSupportStationAction action)
 
override void OnExecutedServer (notnull IEntity actionOwner, notnull IEntity actionUser, notnull SCR_BaseUseSupportStationAction action)
 
protected override void OnExecuteDamageSystem (IEntity actionOwner, IEntity actionUser, SCR_EDamageSupportStationHealState healState, SCR_BaseDamageHealSupportStationAction action, float healthScaled)
 
protected override void SendDamageSupportStationNotification (IEntity actionOwner, IEntity actionUser, SCR_BaseUseSupportStationAction action, SCR_EDamageSupportStationHealState healState, float healthScaled)
 

Variables

protected string m_sOnHealBloodUpdateSoundEffectEventName
 
protected ref SCR_AudioSourceConfiguration m_OnHealBloodUpdateAudioSourceConfiguration
 

Function Documentation

◆ Attribute()

SCR_HealSupportStationComponentClass SCR_BaseDamageHealSupportStationComponentClass Attribute ( "1000"  ,
desc:"Max blood amount healed each execute. If you hold the action it will heal each time the action ends"  ,
category:"Heal/Repair Support Station"   
)

Definition at line 23 of file SCR_HealSupportStationComponent.c.

◆ GetDamageOrStateToHeal()

protected override float GetDamageOrStateToHeal ( IEntity  actionOwner,
IEntity  actionUser,
notnull SCR_BaseDamageHealSupportStationAction  action,
out EDamageType  activeDoT,
out notnull array< HitZone hitZones 
)

Definition at line 39 of file SCR_HealSupportStationComponent.c.

◆ GetOnHealBloodUpdateAudioConfig()

SCR_AudioSourceConfiguration Attribute::GetOnHealBloodUpdateAudioConfig ( )
Returns
Sound Config for heal blood update. Will return null if no audio is assigned

Definition at line 9 of file SCR_HealSupportStationComponent.c.

◆ GetSupplyCostAction()

protected override int GetSupplyCostAction ( IEntity  actionOwner,
IEntity  actionUser,
SCR_BaseUseSupportStationAction  action 
)

Definition at line 60 of file SCR_HealSupportStationComponent.c.

◆ OnExecuteDamageSystem()

protected override void OnExecuteDamageSystem ( IEntity  actionOwner,
IEntity  actionUser,
SCR_EDamageSupportStationHealState  healState,
SCR_BaseDamageHealSupportStationAction  action,
float  healthScaled 
)

Definition at line 153 of file SCR_HealSupportStationComponent.c.

◆ OnExecutedServer()

override void OnExecutedServer ( notnull IEntity  actionOwner,
notnull IEntity  actionUser,
notnull SCR_BaseUseSupportStationAction  action 
)

Definition at line 95 of file SCR_HealSupportStationComponent.c.

◆ SendDamageSupportStationNotification()

protected override void SendDamageSupportStationNotification ( IEntity  actionOwner,
IEntity  actionUser,
SCR_BaseUseSupportStationAction  action,
SCR_EDamageSupportStationHealState  healState,
float  healthScaled 
)

Definition at line 213 of file SCR_HealSupportStationComponent.c.

Variable Documentation

◆ m_OnHealBloodUpdateAudioSourceConfiguration

protected ref SCR_AudioSourceConfiguration m_OnHealBloodUpdateAudioSourceConfiguration

Definition at line 5 of file SCR_HealSupportStationComponent.c.

◆ m_sOnHealBloodUpdateSoundEffectEventName

protected string m_sOnHealBloodUpdateSoundEffectEventName

Definition at line 3 of file SCR_HealSupportStationComponent.c.