_WB_AfterWorldUpdate(IEntity owner, float timeSlice) | SCR_DamageManagerComponent | protected |
_WB_GetContextMenuItems(IEntity owner) | SCR_VehicleDamageManagerComponent | |
_WB_OnContextMenu(IEntity owner, int id) | SCR_VehicleDamageManagerComponent | |
APPROXIMATE_CHARACTER_LETHAL_DAMAGE | SCR_VehicleDamageManagerComponent | protectedstatic |
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_DamageManagerComponent | protected |
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_DamageManagerComponent | protected |
EnableContactMaskOnHost(bool enabled) | SCR_HelicopterDamageManagerComponent | |
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_DamageManagerComponent | static |
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 | |
GetMinCollisionDamageEjectionThreshold() | SCR_VehicleDamageManagerComponent | |
GetMinDestroyDamage(EDamageType damageType, array< HitZone > hitzones, int count) | SCR_DamageManagerComponent | |
GetMinExplosionDamageEjectionThreshold() | SCR_VehicleDamageManagerComponent | |
GetMinImpulse() | SCR_VehicleDamageManagerComponent | |
GetMovementDamage() | DamageManagerComponent | |
GetOccupantsDamageSpeedThreshold() | SCR_VehicleDamageManagerComponent | |
GetOccupantsSpeedDeath() | SCR_VehicleDamageManagerComponent | |
GetOnDamage() | SCR_DamageManagerComponent | |
GetOnDamageOverTimeAdded() | SCR_DamageManagerComponent | |
GetOnDamageOverTimeRemoved() | SCR_DamageManagerComponent | |
GetOnDamageStateChanged() | SCR_DamageManagerComponent | |
GetOnVehicleDamageStateChanged() | SCR_VehicleDamageManagerComponent | static |
GetOnVehicleDestroyed() | SCR_VehicleDamageManagerComponent | static |
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_DamageManagerComponent | protected |
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 | |
HandlePassengerDamage(EDamageType damageType, float damage, notnull Instigator instigator) | SCR_VehicleDamageManagerComponent | |
HealHitZones(float healthToDistribute, bool sequential=false, float maxHealThresholdScaled=1, array< HitZone > alternativeHitZones=null) | SCR_DamageManagerComponent | |
HealHitZonesInParallel(float healthToDistribute, float maxHealThresholdScaled, array< HitZone > targetHitZones) | SCR_DamageManagerComponent | protected |
HealHitZonesInSequence(float healthToDistribute, float maxHealThresholdScaled, array< HitZone > targetHitZones) | SCR_DamageManagerComponent | protected |
HEALING_DAMAGE_TYPES | SCR_DamageManagerComponent | static |
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 | |
m_aFlammableHitZones | SCR_VehicleDamageManagerComponent | protected |
m_aRotorHitZones | SCR_HelicopterDamageManagerComponent | protected |
m_aVehicleHitZones | SCR_VehicleDamageManagerComponent | protected |
m_bEngineFunctional | SCR_VehicleDamageManagerComponent | protected |
m_bGearboxFunctional | SCR_VehicleDamageManagerComponent | protected |
m_bIsInContact | SCR_VehicleDamageManagerComponent | protected |
m_bPrintRelativeForce | SCR_VehicleDamageManagerComponent | protected |
m_bRplReady | SCR_DamageManagerComponent | protected |
m_CompartmentManager | SCR_VehicleDamageManagerComponent | protected |
m_Controller | SCR_VehicleDamageManagerComponent | protected |
m_eFuelTankFireState | SCR_VehicleDamageManagerComponent | |
m_eSuppliesFireState | SCR_VehicleDamageManagerComponent | |
m_eVehicleFireState | SCR_VehicleDamageManagerComponent | |
m_fEngineEfficiency | SCR_VehicleDamageManagerComponent | protected |
m_fEngineMalfunctioningThreshold | SCR_VehicleDamageManagerComponent | protected |
m_fFuelTankFireDamageRate | SCR_VehicleDamageManagerComponent | protected |
m_fFuelTankFireDamageTimeout | SCR_VehicleDamageManagerComponent | protected |
m_fGearboxEfficiency | SCR_VehicleDamageManagerComponent | protected |
m_fMaxRelativeForce | SCR_VehicleDamageManagerComponent | protected |
m_fMinImpulse | SCR_VehicleDamageManagerComponent | protected |
m_fMinWaterFallDamageVelocity | SCR_VehicleDamageManagerComponent | protected |
m_fRotorsEfficiency | SCR_HelicopterDamageManagerComponent | protected |
m_fSecondaryFireDamageDelay | SCR_VehicleDamageManagerComponent | protected |
m_fSuppliesFireDamageRate | SCR_VehicleDamageManagerComponent | protected |
m_fSuppliesFireDamageTimeout | SCR_VehicleDamageManagerComponent | protected |
m_FuelManager | SCR_VehicleDamageManagerComponent | protected |
m_FuelTankFireParticle | SCR_VehicleDamageManagerComponent | protected |
m_fVehicleDamageSpeedThreshold | SCR_VehicleDamageManagerComponent | protected |
m_fVehicleDestroyDamage | SCR_VehicleDamageManagerComponent | protected |
m_fVehicleFireDamageTimeout | SCR_VehicleDamageManagerComponent | protected |
m_fVehicleSpeedDestroy | SCR_VehicleDamageManagerComponent | protected |
m_fVelocityMultiplierOnWaterEnter | SCR_VehicleDamageManagerComponent | protected |
m_iDamageManagerDataIndex | SCR_DamageManagerComponent | protected |
m_iFuelTankFireStateSignalIdx | SCR_VehicleDamageManagerComponent | protected |
m_ImpactEffectComponent | SCR_VehicleDamageManagerComponent | protected |
m_iPlayerId | SCR_DamageManagerComponent | protected |
m_iSuppliesFireStateSignalIdx | SCR_VehicleDamageManagerComponent | protected |
m_iTimeThresholdInstigatorReplacement | SCR_DamageManagerComponent | protected |
m_iTimetickInstigator | SCR_DamageManagerComponent | protected |
m_iVehicleFireStateSignalIdx | SCR_VehicleDamageManagerComponent | protected |
m_sFuelTankFireStateSignal | SCR_VehicleDamageManagerComponent | protected |
m_SignalsManager | SCR_VehicleDamageManagerComponent | protected |
m_Simulation | SCR_VehicleDamageManagerComponent | protected |
m_sSuppliesFireStateSignal | SCR_VehicleDamageManagerComponent | protected |
m_SuppliesFireParticle | SCR_VehicleDamageManagerComponent | protected |
m_sVehicleFireStateSignal | SCR_VehicleDamageManagerComponent | protected |
m_vFuelTankFireOrigin | SCR_VehicleDamageManagerComponent | protected |
m_vSuppliesFireOrigin | SCR_VehicleDamageManagerComponent | protected |
m_vVehicleFireOrigin | SCR_VehicleDamageManagerComponent | protected |
MAX_DESTRUCTION_RESPONSE_INDEX | SCR_DamageManagerComponent | static |
MAX_DESTRUCTION_RESPONSE_INDEX_NAME | SCR_DamageManagerComponent | static |
MAX_MOMENTUM_RESPONSE_INDEX | SCR_DamageManagerComponent | protectedstatic |
MAX_RESPONSE_INDEX | SCR_VehicleDamageManagerComponent | protectedstatic |
MIN_DESTRUCTION_RESPONSE_INDEX | SCR_DamageManagerComponent | protectedstatic |
MIN_IMPULSE_THRESHOLD | SCR_VehicleDamageManagerComponent | protectedstatic |
MIN_MOMENTUM_RESPONSE_INDEX | SCR_DamageManagerComponent | protectedstatic |
MIN_RESPONSE_INDEX | SCR_VehicleDamageManagerComponent | protectedstatic |
OnDamage(notnull BaseDamageContext damageContext) | SCR_VehicleDamageManagerComponent | protected |
OnDamageOverTimeAdded(EDamageType dType, float dps, HitZone hz) | SCR_DamageManagerComponent | |
OnDamageOverTimeRemoved(EDamageType dType, HitZone hz) | SCR_DamageManagerComponent | |
OnDamageStateChanged(EDamageState state) | SCR_HelicopterDamageManagerComponent | |
OnDelete(IEntity owner) | DamageManagerComponent | protected |
OnDiag(IEntity owner, float timeSlice) | DamageManagerComponent | protected |
OnFilteredContact(IEntity owner, IEntity other, Contact contact) | SCR_VehicleDamageManagerComponent | |
OnFrame(IEntity owner, float timeSlice) | DamageManagerComponent | protected |
OnFuelTankFireStateChanged() | SCR_VehicleDamageManagerComponent | protected |
OnInit(IEntity owner) | DamageManagerComponent | protected |
OnPostInit(IEntity owner) | SCR_VehicleDamageManagerComponent | |
OnRplLoad(ScriptBitReader reader) | SCR_DamageManagerComponent | protected |
OnRplSave(ScriptBitWriter writer) | SCR_DamageManagerComponent | protected |
OnSuppliesFireStateChanged() | SCR_VehicleDamageManagerComponent | protected |
OnTicksOnRemoteProxy() | GameComponent | |
OnVehicleFireStateChanged() | SCR_VehicleDamageManagerComponent | protected |
OnWaterEnter() | SCR_VehicleDamageManagerComponent | protected |
OverrideHitMaterial(HitZone struckHitzone) | DamageManagerComponent | |
ReduceSmoke() | SCR_DamageManagerComponent | |
RegisterFlammableHitZone(notnull SCR_FlammableHitZone hitZone) | SCR_VehicleDamageManagerComponent | |
RegisterVehicleHitZone(notnull HitZone hitZone) | SCR_HelicopterDamageManagerComponent | |
RemoveDamageOverTime(EDamageType dType) | DamageManagerComponent | |
RPC_OnPhysicsActive(bool activeState) | SCR_VehicleDamageManagerComponent | protected |
RpcDo_SetFireState(int hitZoneIndex, SCR_EBurningState fireState) | SCR_DamageManagerComponent | |
s_aDamageManagerData | SCR_DamageManagerComponent | protectedstatic |
s_mResponseIndexMomentumMap | SCR_VehicleDamageManagerComponent | static |
s_OnVehicleDamageStateChanged | SCR_VehicleDamageManagerComponent | protectedstatic |
s_OnVehicleDestroyed | SCR_VehicleDamageManagerComponent | protectedstatic |
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_VehicleDamageManagerComponent | protected |
SetEngineFunctional(bool functional) | SCR_HelicopterDamageManagerComponent | |
SetFuelTankFireState(SCR_ESecondaryExplosionScale state, vector origin=vector.Zero) | SCR_VehicleDamageManagerComponent | protected |
SetGearboxEfficiency(float efficiency) | SCR_VehicleDamageManagerComponent | protected |
SetGearboxFunctional(bool functional) | SCR_VehicleDamageManagerComponent | protected |
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_VehicleDamageManagerComponent | protected |
SetVehicleFireState(SCR_ESecondaryExplosionScale state, vector origin=vector.Zero) | SCR_VehicleDamageManagerComponent | protected |
ShouldCountAsHit(notnull BaseDamageContext damageContext) | DamageManagerComponent | |
ShouldOverrideInstigator(notnull Instigator currentInstigator, notnull Instigator newInstigator) | SCR_VehicleDamageManagerComponent | protected |
SIMULATION_IMPRECISION_MULTIPLIER | SCR_DamageManagerComponent | protectedstatic |
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_HelicopterDamageManagerComponent | |
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_VehicleDamageManagerComponent | protected |
UpdateMovementDamage() | SCR_HelicopterDamageManagerComponent | |
UpdateSuppliesFireState(float fireRate, float timeSlice) | SCR_VehicleDamageManagerComponent | protected |
UpdateVehicleFireState(out float fireRate, float timeSlice) | SCR_VehicleDamageManagerComponent | protected |
UpdateVehicleState() | SCR_HelicopterDamageManagerComponent | |
~SCR_DamageManagerComponent() | SCR_DamageManagerComponent | |
~SCR_VehicleDamageManagerComponent() | SCR_VehicleDamageManagerComponent | |