Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_VehicleDamageManagerComponent Member List

This is the complete list of members for SCR_VehicleDamageManagerComponent, including all inherited members.

_WB_AfterWorldUpdate(IEntity owner, float timeSlice)SCR_DamageManagerComponentprotected
_WB_GetContextMenuItems(IEntity owner)SCR_VehicleDamageManagerComponent
_WB_OnContextMenu(IEntity owner, int id)SCR_VehicleDamageManagerComponent
APPROXIMATE_CHARACTER_LETHAL_DAMAGESCR_VehicleDamageManagerComponentprotectedstatic
CalculateMomentum(Contact contact, float ownerMass, float otherMass)SCR_DamageManagerComponent
CanBeHealed(bool ignoreHealingDOT=true)SCR_VehicleDamageManagerComponent
CollisionDamage(notnull IEntity other, float impulse, vector velocityBefore1, vector velocityAfter1, vector velocityBefore2, vector velocityAfter2, vector impactPosition, vector impactNormal)SCR_VehicleDamageManagerComponent
ComputeStruckHitZones(out notnull array< HitZone > struckHitZones, notnull BaseDamageContext damageContext)DamageManagerComponent
ConnectToFireDamageSystem()SCR_DamageManagerComponentprotected
DamageRandomHitZones(float damage, EDamageType type, notnull Instigator instigator, bool onlyPhysical=true, vector outMat[3]={}, bool damageDefault=false)SCR_DamageManagerComponent
DamageSurroundingHitzones(vector position, float damage, EDamageType damageType)SCR_VehicleDamageManagerComponent
DisconnectFromFireDamageSystem()SCR_DamageManagerComponentprotected
EnableDamageHandling(bool enable)DamageManagerComponent
EOnPhysicsActive(IEntity owner, bool activeState)SCR_VehicleDamageManagerComponent
FilterContact(IEntity owner, IEntity other, Contact contact)SCR_VehicleDamageManagerComponent
FuelSecondaryExplosion(notnull Instigator instigator)SCR_DamageManagerComponent
FullHeal(bool ignoreHealingDOT=true)SCR_VehicleDamageManagerComponent
GetAimingDamage()DamageManagerComponent
GetAllHitZones(out notnull array< HitZone > outHitZones)HitZoneContainerComponent
GetAllHitZonesInHierarchy(out notnull array< HitZone > outHitZones)HitZoneContainerComponent
GetAttachedColliderIDs(out notnull array< int > outAttachedColliderIDs)DamageManagerComponent
GetBottomMultiplier()SCR_VehicleDamageManagerComponent
GetDamageManager(notnull IEntity owner)SCR_DamageManagerComponentstatic
GetDamageOverTime(EDamageType dType)DamageManagerComponent
GetDefaultHitZone()HitZoneContainerComponent
GetEngineEfficiency()SCR_VehicleDamageManagerComponent
GetEngineFunctional()SCR_VehicleDamageManagerComponent
GetEngineMalfunctionThreshold()SCR_VehicleDamageManagerComponent
GetFrontalImpact()SCR_VehicleDamageManagerComponent
GetFrontMultiplier()SCR_VehicleDamageManagerComponent
GetGearboxEfficiency()SCR_VehicleDamageManagerComponent
GetGearboxFunctional()SCR_VehicleDamageManagerComponent
GetGroupDamageOverTime(ECharacterHitZoneGroup hitZoneGroup, EDamageType damageType)SCR_DamageManagerComponent
GetHealth()DamageManagerComponent
GetHealthScaled()DamageManagerComponent
GetHitDirection(vector position)SCR_VehicleDamageManagerComponent
GetHitZone(string colliderName)HitZoneContainerComponent
GetHitZoneByColliderID(int colliderID)HitZoneContainerComponent
GetHitZoneByName(string hitZoneName, bool caseSensitive=false)SCR_DamageManagerComponent
GetHitZonesByColliderIDs(out notnull array< HitZone > outHitZones, notnull array< int > colliderIDs)HitZoneContainerComponent
GetHitZonesDamage(float untilThresholdScaled=1, array< HitZone > alternativeHitZones=null)SCR_DamageManagerComponent
GetHitZonesHealthScaled(array< HitZone > alternativeHitZones=null)SCR_DamageManagerComponent
GetHitZonesOfGroup(EHitZoneGroup hitZoneGroup, out notnull array< HitZone > groupHitZones, bool clearArray=true)SCR_DamageManagerComponent
GetHitZonesOfGroups(notnull array< EHitZoneGroup > hitZoneGroups, out notnull array< HitZone > groupHitZones)SCR_DamageManagerComponent
GetInstigator()DamageManagerComponent
GetLeftMultiplier()SCR_VehicleDamageManagerComponent
GetMaxHealth()DamageManagerComponent
GetMaxSharedDamageDistance()SCR_VehicleDamageManagerComponent
GetMinDestroyDamage(EDamageType damageType, array< HitZone > hitzones, int count)SCR_DamageManagerComponent
GetMinImpulse()SCR_VehicleDamageManagerComponent
GetMovementDamage()DamageManagerComponent
GetOccupantsDamageSpeedThreshold()SCR_VehicleDamageManagerComponent
GetOccupantsSpeedDeath()SCR_VehicleDamageManagerComponent
GetOnDamage()SCR_DamageManagerComponent
GetOnDamageOverTimeAdded()SCR_DamageManagerComponent
GetOnDamageOverTimeRemoved()SCR_DamageManagerComponent
GetOnDamageStateChanged()SCR_DamageManagerComponent
GetOnVehicleDestroyed()SCR_VehicleDamageManagerComponentstatic
GetOwner()HitZoneContainerComponent
GetParentHitZoneContainer()HitZoneContainerComponent
GetPhysicalHitZones(out notnull array< HitZone > physicalHitZones)SCR_DamageManagerComponent
GetPrefabData()SCR_VehicleDamageManagerComponent
GetRearMultiplier()SCR_VehicleDamageManagerComponent
GetRegeneratingHitZones(out notnull array< SCR_RegeneratingHitZone > regeneratingHitZones)SCR_DamageManagerComponent
GetResourceEncapsulator(EResourceType suppliesType=EResourceType.SUPPLIES)SCR_DamageManagerComponent
GetRightMultiplier()SCR_VehicleDamageManagerComponent
GetScriptedDamageManagerData()SCR_DamageManagerComponentprotected
GetSecondaryExplosion(float value, SCR_ESecondaryExplosionType explosionType, EResourceType resourceType=EResourceType.SUPPLIES, bool fire=false)SCR_DamageManagerComponent
GetSecondaryExplosionForScale(SCR_ESecondaryExplosionScale scale, SCR_ESecondaryExplosionType explosionType, EResourceType resourceType=EResourceType.SUPPLIES)SCR_DamageManagerComponent
GetSecondaryExplosionPosition(TypeName hitZoneType, out float totalWeight=0)SCR_DamageManagerComponent
GetSecondaryExplosionScale(float value, SCR_ESecondaryExplosionType explosionType, EResourceType resourceType=EResourceType.SUPPLIES)SCR_DamageManagerComponent
GetSecondaryFireParticle(float value, SCR_ESecondaryExplosionType explosionType, EResourceType resourceType=EResourceType.SUPPLIES)SCR_DamageManagerComponent
GetSideDamageMultiplier(SCR_EBoxSide side)SCR_VehicleDamageManagerComponent
GetSingleHitZonesHealthScaled(array< HitZone > alternativeHitZones=null, bool getLowestHealth=true)SCR_DamageManagerComponent
GetState()DamageManagerComponent
GetSurroundingHitzones(vector origin, Physics physics, float maxDistance, out array< HitZone > outHitzones)SCR_DamageManagerComponent
GetTopMultiplier()SCR_VehicleDamageManagerComponent
HandleDamage(notnull BaseDamageContext damageContext)DamageManagerComponent
HealHitZones(float healthToDistribute, bool sequential=false, float maxHealThresholdScaled=1, array< HitZone > alternativeHitZones=null)SCR_DamageManagerComponent
HealHitZonesInParallel(float healthToDistribute, float maxHealThresholdScaled, array< HitZone > targetHitZones)SCR_DamageManagerComponentprotected
HealHitZonesInSequence(float healthToDistribute, float maxHealThresholdScaled, array< HitZone > targetHitZones)SCR_DamageManagerComponentprotected
HEALING_DAMAGE_TYPESSCR_DamageManagerComponentstatic
HijackDamageHandling(notnull BaseDamageContext damageContext)SCR_DamageManagerComponent
InitStaticMapForIndices()SCR_VehicleDamageManagerComponent
IsDamagedOverTime(EDamageType dType)DamageManagerComponent
IsDamageHandlingEnabled()DamageManagerComponent
IsDestroyed()DamageManagerComponent
IsInContact()SCR_VehicleDamageManagerComponent
IsOnFire(HitZone hitZone=null)SCR_DamageManagerComponent
IsOnFire(notnull array< HitZone > hitZones)SCR_DamageManagerComponent
IsRplReady()SCR_DamageManagerComponent
Kill(notnull Instigator instigator)SCR_DamageManagerComponent
KM_PER_H_TO_M_PER_SSCR_DamageManagerComponentstatic
m_aFlammableHitZonesSCR_VehicleDamageManagerComponentprotected
m_aVehicleHitZonesSCR_VehicleDamageManagerComponentprotected
m_bEngineFunctionalSCR_VehicleDamageManagerComponentprotected
m_bGearboxFunctionalSCR_VehicleDamageManagerComponentprotected
m_bIsInContactSCR_VehicleDamageManagerComponentprotected
m_bPrintRelativeForceSCR_VehicleDamageManagerComponentprotected
m_bRplReadySCR_DamageManagerComponentprotected
m_CompartmentManagerSCR_VehicleDamageManagerComponentprotected
m_ControllerSCR_VehicleDamageManagerComponentprotected
m_eFuelTankFireStateSCR_VehicleDamageManagerComponent
m_eSuppliesFireStateSCR_VehicleDamageManagerComponent
m_eVehicleFireStateSCR_VehicleDamageManagerComponent
m_fEngineEfficiencySCR_VehicleDamageManagerComponentprotected
m_fEngineMalfunctioningThresholdSCR_VehicleDamageManagerComponentprotected
m_fFuelTankFireDamageRateSCR_VehicleDamageManagerComponentprotected
m_fFuelTankFireDamageTimeoutSCR_VehicleDamageManagerComponentprotected
m_fGearboxEfficiencySCR_VehicleDamageManagerComponentprotected
m_fMaxRelativeForceSCR_VehicleDamageManagerComponentprotected
m_fMinImpulseSCR_VehicleDamageManagerComponentprotected
m_fMinWaterFallDamageVelocitySCR_VehicleDamageManagerComponentprotected
m_fSecondaryFireDamageDelaySCR_VehicleDamageManagerComponentprotected
m_fSuppliesFireDamageRateSCR_VehicleDamageManagerComponentprotected
m_fSuppliesFireDamageTimeoutSCR_VehicleDamageManagerComponentprotected
m_FuelManagerSCR_VehicleDamageManagerComponentprotected
m_FuelTankFireParticleSCR_VehicleDamageManagerComponentprotected
m_fVehicleDamageSpeedThresholdSCR_VehicleDamageManagerComponentprotected
m_fVehicleDestroyDamageSCR_VehicleDamageManagerComponentprotected
m_fVehicleFireDamageTimeoutSCR_VehicleDamageManagerComponentprotected
m_fVehicleSpeedDestroySCR_VehicleDamageManagerComponentprotected
m_fVelocityMultiplierOnWaterEnterSCR_VehicleDamageManagerComponentprotected
m_iDamageManagerDataIndexSCR_DamageManagerComponentprotected
m_iFuelTankFireStateSignalIdxSCR_VehicleDamageManagerComponentprotected
m_ImpactEffectComponentSCR_VehicleDamageManagerComponentprotected
m_iPlayerIdSCR_DamageManagerComponentprotected
m_iSuppliesFireStateSignalIdxSCR_VehicleDamageManagerComponentprotected
m_iTimeThresholdInstigatorReplacementSCR_DamageManagerComponentprotected
m_iTimetickInstigatorSCR_DamageManagerComponentprotected
m_iVehicleFireStateSignalIdxSCR_VehicleDamageManagerComponentprotected
m_sFuelTankFireStateSignalSCR_VehicleDamageManagerComponentprotected
m_SignalsManagerSCR_VehicleDamageManagerComponentprotected
m_SimulationSCR_VehicleDamageManagerComponentprotected
m_sSuppliesFireStateSignalSCR_VehicleDamageManagerComponentprotected
m_SuppliesFireParticleSCR_VehicleDamageManagerComponentprotected
m_sVehicleFireStateSignalSCR_VehicleDamageManagerComponentprotected
m_vFuelTankFireOriginSCR_VehicleDamageManagerComponentprotected
m_vSuppliesFireOriginSCR_VehicleDamageManagerComponentprotected
m_vVehicleFireOriginSCR_VehicleDamageManagerComponentprotected
MAX_DESTRUCTION_RESPONSE_INDEXSCR_DamageManagerComponentstatic
MAX_DESTRUCTION_RESPONSE_INDEX_NAMESCR_DamageManagerComponentstatic
MAX_MOMENTUM_RESPONSE_INDEXSCR_DamageManagerComponentprotectedstatic
MAX_RESPONSE_INDEXSCR_VehicleDamageManagerComponentprotectedstatic
MIN_DESTRUCTION_RESPONSE_INDEXSCR_DamageManagerComponentprotectedstatic
MIN_IMPULSE_THRESHOLDSCR_VehicleDamageManagerComponentprotectedstatic
MIN_MOMENTUM_RESPONSE_INDEXSCR_DamageManagerComponentprotectedstatic
MIN_RESPONSE_INDEXSCR_VehicleDamageManagerComponentprotectedstatic
OnDamage(notnull BaseDamageContext damageContext)SCR_DamageManagerComponentprotected
OnDamageOverTimeAdded(EDamageType dType, float dps, HitZone hz)SCR_DamageManagerComponent
OnDamageOverTimeRemoved(EDamageType dType, HitZone hz)SCR_DamageManagerComponent
OnDamageStateChanged(EDamageState state)SCR_VehicleDamageManagerComponent
OnDelete(IEntity owner)DamageManagerComponentprotected
OnDiag(IEntity owner, float timeSlice)DamageManagerComponentprotected
OnFilteredContact(IEntity owner, IEntity other, Contact contact)SCR_VehicleDamageManagerComponent
OnFrame(IEntity owner, float timeSlice)DamageManagerComponentprotected
OnFuelTankFireStateChanged()SCR_VehicleDamageManagerComponentprotected
OnInit(IEntity owner)DamageManagerComponentprotected
OnPostInit(IEntity owner)SCR_VehicleDamageManagerComponent
OnRplLoad(ScriptBitReader reader)SCR_DamageManagerComponentprotected
OnRplSave(ScriptBitWriter writer)SCR_DamageManagerComponentprotected
OnSuppliesFireStateChanged()SCR_VehicleDamageManagerComponentprotected
OnTicksOnRemoteProxy()GameComponent
OnVehicleFireStateChanged()SCR_VehicleDamageManagerComponentprotected
OnWaterEnter()SCR_VehicleDamageManagerComponentprotected
OverrideHitMaterial(HitZone struckHitzone)DamageManagerComponent
ReduceSmoke()SCR_DamageManagerComponent
RegisterFlammableHitZone(notnull SCR_FlammableHitZone hitZone)SCR_VehicleDamageManagerComponent
RegisterVehicleHitZone(notnull HitZone hitZone)SCR_VehicleDamageManagerComponent
RemoveDamageOverTime(EDamageType dType)DamageManagerComponent
RPC_OnPhysicsActive(bool activeState)SCR_VehicleDamageManagerComponentprotected
RpcDo_SetFireState(int hitZoneIndex, SCR_EBurningState fireState)SCR_DamageManagerComponent
s_aDamageManagerDataSCR_DamageManagerComponentprotectedstatic
s_mResponseIndexMomentumMapSCR_VehicleDamageManagerComponentstatic
s_OnVehicleDestroyedSCR_VehicleDamageManagerComponentprotectedstatic
SCR_VehicleDamageManagerComponent(IEntityComponentSource src, IEntity ent, IEntity parent)SCR_VehicleDamageManagerComponent
SecondaryExplosion(ResourceName prefabName, notnull Instigator instigator, notnull EntitySpawnParams spawnParams)SCR_DamageManagerComponent
SetAimingDamage(float damage)DamageManagerComponent
SetEngineEfficiency(float efficiency)SCR_VehicleDamageManagerComponentprotected
SetEngineFunctional(bool functional)SCR_VehicleDamageManagerComponentprotected
SetFuelTankFireState(SCR_ESecondaryExplosionScale state, vector origin=vector.Zero)SCR_VehicleDamageManagerComponentprotected
SetGearboxEfficiency(float efficiency)SCR_VehicleDamageManagerComponentprotected
SetGearboxFunctional(bool functional)SCR_VehicleDamageManagerComponentprotected
SetHealthScaled(float health)DamageManagerComponent
SetInstigator(notnull Instigator instigator)DamageManagerComponent
SetInstigatorEntity(IEntity instigator)DamageManagerComponent
SetMovementDamage(float damage)DamageManagerComponent
SetSuppliesFireState(SCR_ESecondaryExplosionScale state, vector origin=vector.Zero)SCR_VehicleDamageManagerComponentprotected
SetVehicleFireState(SCR_ESecondaryExplosionScale state, vector origin=vector.Zero)SCR_VehicleDamageManagerComponentprotected
ShouldCountAsHit(notnull BaseDamageContext damageContext)DamageManagerComponent
ShouldOverrideInstigator(notnull Instigator currentInstigator, notnull Instigator newInstigator)SCR_VehicleDamageManagerComponentprotected
SIMULATION_IMPRECISION_MULTIPLIERSCR_DamageManagerComponentprotectedstatic
SupplySecondaryExplosion(notnull Instigator instigator)SCR_DamageManagerComponent
TickResponseIndexCheck()SCR_VehicleDamageManagerComponent
ToggleResponseIndexTicking(IEntity owner, bool activeState)SCR_VehicleDamageManagerComponent
UnregisterFlammableHitZone(notnull SCR_FlammableHitZone hitZone)SCR_VehicleDamageManagerComponent
UnregisterVehicleHitZone(HitZone hitZone)SCR_VehicleDamageManagerComponent
UpdateFireDamage(float timeSlice)SCR_VehicleDamageManagerComponent
UpdateFireParticles(vector position, out ParticleEffectEntity particles, SCR_ESecondaryExplosionScale state, SCR_ESecondaryExplosionType fireType, EResourceType resourceType=EResourceType.SUPPLIES)SCR_DamageManagerComponent
UpdateFuelTankFireState(float fireRate, float timeSlice)SCR_VehicleDamageManagerComponentprotected
UpdateMovementDamage()SCR_VehicleDamageManagerComponent
UpdateSuppliesFireState(float fireRate, float timeSlice)SCR_VehicleDamageManagerComponentprotected
UpdateVehicleFireState(out float fireRate, float timeSlice)SCR_VehicleDamageManagerComponentprotected
UpdateVehicleState()SCR_VehicleDamageManagerComponent
~SCR_DamageManagerComponent()SCR_DamageManagerComponent
~SCR_VehicleDamageManagerComponent()SCR_VehicleDamageManagerComponent