Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_RepairSupportStationComponent.c File Reference

Go to the source code of this file.

Classes

class  SCR_RepairSupportStationComponentClass

Functions

SCR_RepairSupportStationComponentClass SCR_BaseDamageHealSupportStationComponentClass Attribute ("40", desc:"Only valid if m_aDoTTypesHealed includes FIRE, Each Execute the fire rate is reduced with a set amount. If fire rate is 0 it will be extinguished", category:"Heal/Repair Support Station")] protected float m_fFireRateReductionEachExecute
ENotification GetHealDoneNotFullInVehicleNotification ()
SCR_AudioSourceConfiguration GetOnExtinguishUpdateAudioConfig ()
SCR_AudioSourceConfiguration GetOnExtinguishDoneAudioConfig ()
float GetUnflippingPower ()
override ESupportStationType GetSupportStationType ()
override float GetDamageOrStateToHeal (IEntity actionOwner, IEntity actionUser, notnull SCR_BaseDamageHealSupportStationAction action, out EDamageType activeDoT, out notnull array< HitZone > hitZones)
override int GetSupplyAmountAction (IEntity actionOwner, IEntity actionUser, SCR_BaseUseSupportStationAction action)
override void OnExecutedServer (notnull IEntity actionOwner, notnull IEntity actionUser, notnull SCR_BaseUseSupportStationAction action)
override void OnExecuteDamageSystem (IEntity actionOwner, IEntity actionUser, SCR_EDamageSupportStationHealState healState, SCR_BaseDamageHealSupportStationAction action, float healthScaled)
override void SendDamageSupportStationNotification (IEntity actionOwner, IEntity actionUser, SCR_BaseUseSupportStationAction action, SCR_EDamageSupportStationHealState healState, float healthScaled)

Variables

ENotification m_eHealDoneNotFullNotificationInVehicle
string m_sOnExtinguishUpdateSoundEffectEventName
string m_sOnExtinguishDoneSoundEffectEventName
float m_fUnflippingPower
ref SCR_AudioSourceConfiguration m_OnExtinguishUpdateAudioSourceConfiguration
ref SCR_AudioSourceConfiguration m_OnExtinguishDoneAudioSourceConfiguration
float m_iSupplyCostPerFireRateReduction

Function Documentation

◆ Attribute()

SCR_RepairSupportStationComponentClass SCR_BaseDamageHealSupportStationComponentClass Attribute ( "40" ,
desc:"Only valid if m_aDoTTypesHealed includes FIRE,
Each Execute the fire rate is reduced with a set amount. If fire rate is 0 it will be extinguished" ,
category:"Heal/Repair Support Station"  )

◆ GetDamageOrStateToHeal()

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

Definition at line 82 of file SCR_RepairSupportStationComponent.c.

◆ GetHealDoneNotFullInVehicleNotification()

ENotification Attribute::GetHealDoneNotFullInVehicleNotification ( )
protected
Returns
Notification for Heal done but not full aka: Support Station cannot heal more. This notification is send to players that are in the vehicle that is healed

Definition at line 17 of file SCR_RepairSupportStationComponent.c.

◆ GetOnExtinguishDoneAudioConfig()

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

Definition at line 35 of file SCR_RepairSupportStationComponent.c.

◆ GetOnExtinguishUpdateAudioConfig()

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

Definition at line 24 of file SCR_RepairSupportStationComponent.c.

◆ GetSupplyAmountAction()

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

Definition at line 121 of file SCR_RepairSupportStationComponent.c.

◆ GetSupportStationType()

override ESupportStationType GetSupportStationType ( )
protected

Definition at line 66 of file SCR_RepairSupportStationComponent.c.

◆ GetUnflippingPower()

float GetUnflippingPower ( )
protected

Definition at line 45 of file SCR_RepairSupportStationComponent.c.

◆ OnExecuteDamageSystem()

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

Definition at line 222 of file SCR_RepairSupportStationComponent.c.

◆ OnExecutedServer()

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

Definition at line 143 of file SCR_RepairSupportStationComponent.c.

◆ SendDamageSupportStationNotification()

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

Definition at line 274 of file SCR_RepairSupportStationComponent.c.

Variable Documentation

◆ m_eHealDoneNotFullNotificationInVehicle

ENotification m_eHealDoneNotFullNotificationInVehicle
protected

Definition at line 1 of file SCR_RepairSupportStationComponent.c.

◆ m_fUnflippingPower

float m_fUnflippingPower
protected

Definition at line 10 of file SCR_RepairSupportStationComponent.c.

◆ m_iSupplyCostPerFireRateReduction

float m_iSupplyCostPerFireRateReduction
protected

Definition at line 61 of file SCR_RepairSupportStationComponent.c.

◆ m_OnExtinguishDoneAudioSourceConfiguration

ref SCR_AudioSourceConfiguration m_OnExtinguishDoneAudioSourceConfiguration
protected

Definition at line 13 of file SCR_RepairSupportStationComponent.c.

◆ m_OnExtinguishUpdateAudioSourceConfiguration

ref SCR_AudioSourceConfiguration m_OnExtinguishUpdateAudioSourceConfiguration
protected

Definition at line 12 of file SCR_RepairSupportStationComponent.c.

◆ m_sOnExtinguishDoneSoundEffectEventName

string m_sOnExtinguishDoneSoundEffectEventName
protected

Definition at line 7 of file SCR_RepairSupportStationComponent.c.

◆ m_sOnExtinguishUpdateSoundEffectEventName

string m_sOnExtinguishUpdateSoundEffectEventName
protected

Definition at line 4 of file SCR_RepairSupportStationComponent.c.