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

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

_WB_AfterWorldUpdate(IEntity owner, float timeSlice)SCR_DamageManagerComponentprotected
ApplyDamagePhaseData(SCR_DamagePhaseData damagePhaseData, bool delayMeshChange)SCR_DestructionMultiPhaseComponent
CalculateDamagePhase(int damagePhase, float health, float damage)SCR_DestructionMultiPhaseComponent
CalculateMomentum(Contact contact, float ownerMass, float otherMass)SCR_DamageManagerComponent
CanBeHealed(bool ignoreHealingDOT=true)SCR_DamageManagerComponent
ComputeStruckHitZones(out notnull array< HitZone > struckHitZones, notnull BaseDamageContext damageContext)DamageManagerComponent
ConnectToFireDamageSystem()SCR_DamageManagerComponentprotected
CreateDestructionHitInfo(bool totalDestruction, float lastHealth, float hitDamage, EDamageType damageType, vector hitPosition, vector hitDirection, vector hitNormal)SCR_DestructionDamageManagerComponent
DAMAGE_PHASE_SIGNAL_NAMESCR_DestructionMultiPhaseComponentstatic
DamageRandomHitZones(float damage, EDamageType type, notnull Instigator instigator, bool onlyPhysical=true, vector outMat[3]={}, bool damageDefault=false)SCR_DamageManagerComponent
DeleteDestructible()SCR_DestructionDamageManagerComponent
DeleteParentWithEffects()SCR_DestructionDamageManagerComponent
DisconnectFromFireDamageSystem()SCR_DamageManagerComponentprotected
EnableDamageHandling(bool enable)DamageManagerComponent
FilterContact(IEntity owner, IEntity other, Contact contact)SCR_DestructionDamageManagerComponent
FindParentRplComponent()SCR_DestructionDamageManagerComponentprotected
FuelSecondaryExplosion(notnull Instigator instigator)SCR_DamageManagerComponent
FullHeal(bool ignoreHealingDOT=true)SCR_DamageManagerComponent
GetAimingDamage()DamageManagerComponent
GetAllHitZones(out notnull array< HitZone > outHitZones)HitZoneContainerComponent
GetAllHitZonesInHierarchy(out notnull array< HitZone > outHitZones)HitZoneContainerComponent
GetAttachedColliderIDs(out notnull array< int > outAttachedColliderIDs)DamageManagerComponent
GetCanBeDamaged()SCR_DestructionMultiPhaseComponent
GetDamageManager(notnull IEntity owner)SCR_DamageManagerComponentstatic
GetDamageOverTime(EDamageType dType)DamageManagerComponent
GetDamagePhase()SCR_DestructionMultiPhaseComponent
GetDamagePhaseData(int damagePhase)SCR_DestructionMultiPhaseComponent
GetDefaultHitZone()HitZoneContainerComponent
GetDestroyed()SCR_DestructionDamageManagerComponent
GetDestructibleSize()SCR_DestructionMultiPhaseComponent
GetDestructionBaseData()SCR_DestructionDamageManagerComponentprotected
GetDestructionHitInfo(bool createNew=false)SCR_DestructionDamageManagerComponent
GetDestructionMultiPhaseData()SCR_DestructionMultiPhaseComponentprotected
GetDisablePhysicsOnDestroy()SCR_DestructionMultiPhaseComponent
GetGroupDamageOverTime(ECharacterHitZoneGroup hitZoneGroup, EDamageType damageType)SCR_DamageManagerComponent
GetHealth()DamageManagerComponent
GetHealthScaled()DamageManagerComponent
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
GetIsInInitialDamagePhase()SCR_DestructionMultiPhaseComponent
GetMaxHealth()DamageManagerComponent
GetMinDestroyDamage(EDamageType damageType, array< HitZone > hitzones, int count)SCR_DamageManagerComponent
GetMovementDamage()DamageManagerComponent
GetNumDamagePhases()SCR_DestructionMultiPhaseComponent
GetOnDamage()SCR_DamageManagerComponent
GetOnDamageInvoker()SCR_DestructionDamageManagerComponent
GetOnDamageOverTimeAdded()SCR_DamageManagerComponent
GetOnDamageOverTimeRemoved()SCR_DamageManagerComponent
GetOnDamageStateChanged()SCR_DamageManagerComponent
GetOnDestructibleDestroyedInvoker()SCR_DestructionDamageManagerComponentstatic
GetOriginalResourceName()SCR_DestructionMultiPhaseComponentprotected
GetOwner()HitZoneContainerComponent
GetParentHitZoneContainer()HitZoneContainerComponent
GetPhysicalHitZones(out notnull array< HitZone > physicalHitZones)SCR_DamageManagerComponent
GetReadingInit(bool readingInit)SCR_DestructionDamageManagerComponentstatic
GetRegeneratingHitZones(out notnull array< SCR_RegeneratingHitZone > regeneratingHitZones)SCR_DamageManagerComponent
GetResourceEncapsulator(EResourceType suppliesType=EResourceType.SUPPLIES)SCR_DamageManagerComponent
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
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
GetTargetDamagePhase()SCR_DestructionMultiPhaseComponentprotected
GetTotalDestructionThreshold()SCR_DestructionDamageManagerComponent
GetUndamaged()SCR_DestructionDamageManagerComponent
GoToDamagePhase(int damagePhase, bool delayMeshChange)SCR_DestructionMultiPhaseComponent
HandleDamage(notnull BaseDamageContext damageContext)DamageManagerComponent
HandleDestruction()SCR_DestructionMultiPhaseComponent
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
InitDestruction()SCR_DestructionDamageManagerComponent
IsDamagedOverTime(EDamageType dType)DamageManagerComponent
IsDamageHandlingEnabled()DamageManagerComponent
IsDestroyed()DamageManagerComponent
IsDestructionQueued()SCR_DestructionDamageManagerComponent
IsOnFire(HitZone hitZone=null)SCR_DamageManagerComponent
IsOnFire(notnull array< HitZone > hitZones)SCR_DamageManagerComponent
IsProxy()SCR_DestructionDamageManagerComponent
IsRplReady()SCR_DamageManagerComponent
Kill(notnull Instigator instigator)SCR_DamageManagerComponent
KM_PER_H_TO_M_PER_SSCR_DamageManagerComponentstatic
m_bRplReadySCR_DamageManagerComponentprotected
m_iDamageManagerDataIndexSCR_DamageManagerComponentprotected
m_iOriginalHealthSCR_DestructionMultiPhaseComponentprotected
m_iPlayerIdSCR_DamageManagerComponentprotected
m_iTimeThresholdInstigatorReplacementSCR_DamageManagerComponentprotected
m_iTimetickInstigatorSCR_DamageManagerComponentprotected
MAX_DESTRUCTION_RESPONSE_INDEXSCR_DamageManagerComponentstatic
MAX_DESTRUCTION_RESPONSE_INDEX_NAMESCR_DamageManagerComponentstatic
MAX_MOMENTUM_RESPONSE_INDEXSCR_DamageManagerComponentprotectedstatic
MIN_DESTRUCTION_RESPONSE_INDEXSCR_DamageManagerComponentprotectedstatic
MIN_MOMENTUM_RESPONSE_INDEXSCR_DamageManagerComponentprotectedstatic
NetReadInit(ScriptBitReader reader)SCR_DestructionDamageManagerComponent
NetReceiveHitData(int hitIndex, EDamageType damageType, float damage, vector hitPosition, vector hitDirection)SCR_DestructionDamageManagerComponent
NetWriteInit(ScriptBitWriter writer)SCR_DestructionDamageManagerComponent
OnDamage(notnull BaseDamageContext damageContext)SCR_DestructionDamageManagerComponent
OnDamageOverTimeAdded(EDamageType dType, float dps, HitZone hz)SCR_DamageManagerComponent
OnDamageOverTimeRemoved(EDamageType dType, HitZone hz)SCR_DamageManagerComponent
OnDamageStateChanged(EDamageState state)SCR_DamageManagerComponentprotected
OnDelete(IEntity owner)DamageManagerComponentprotected
OnDiag(IEntity owner, float timeSlice)DamageManagerComponentprotected
OnFilteredContact(IEntity owner, IEntity other, Contact contact)SCR_DestructionDamageManagerComponent
OnFrame(IEntity owner, float timeSlice)DamageManagerComponentprotected
OnInit(IEntity owner)DamageManagerComponentprotected
OnPostInit(IEntity owner)SCR_DestructionMultiPhaseComponent
OnRplLoad(ScriptBitReader reader)SCR_DestructionMultiPhaseComponentprotected
OnRplSave(ScriptBitWriter writer)SCR_DestructionMultiPhaseComponentprotected
OnTicksOnRemoteProxy()GameComponent
OverrideHitMaterial(HitZone struckHitzone)DamageManagerComponent
PassDamageToChildren(notnull BaseDamageContext damageContext)SCR_DestructionDamageManagerComponentprotected
PlaySound()SCR_DestructionMultiPhaseComponent
QueueDestroy()SCR_DestructionMultiPhaseComponent
ReduceSmoke()SCR_DamageManagerComponent
RegenerateNavmeshDelayed()SCR_DestructionDamageManagerComponent
RemoveDamageOverTime(EDamageType dType)DamageManagerComponent
ReplicateDestructibleState(bool forceUpdate=false)SCR_DestructionMultiPhaseComponent
RPC_DoSpawnAllDestroyEffects()SCR_DestructionDamageManagerComponent
RPC_ReplicateMultiPhaseDestructionState(int phase)SCR_DestructionMultiPhaseComponentprotected
RpcDo_SetFireState(int hitZoneIndex, SCR_EBurningState fireState)SCR_DamageManagerComponent
s_aDamageManagerDataSCR_DamageManagerComponentprotectedstatic
s_bPrintInitializationFailedSCR_DestructionDamageManagerComponentprotectedstatic
s_bPrintMissingComponentSCR_DestructionDamageManagerComponentprotectedstatic
s_bPrintMissingPlayerControllerSCR_DestructionDamageManagerComponentprotectedstatic
s_bReadingInitSCR_DestructionDamageManagerComponentprotectedstatic
s_OnDestructibleDestroyedSCR_DestructionDamageManagerComponentprotectedstatic
SecondaryExplosion(ResourceName prefabName, notnull Instigator instigator, notnull EntitySpawnParams spawnParams)SCR_DamageManagerComponent
SetAimingDamage(float damage)DamageManagerComponent
SetDamagePhase(int damagePhase)SCR_DestructionMultiPhaseComponentprotected
SetDamagePhaseSignal()SCR_DestructionMultiPhaseComponentprotected
SetHealthScaled(float health)DamageManagerComponent
SetHitZoneDamage(float damage)SCR_DestructionDamageManagerComponent
SetHitZoneHealth(float baseHealth, bool clearDamage=true)SCR_DestructionDamageManagerComponent
SetInstigator(notnull Instigator instigator)DamageManagerComponent
SetInstigatorEntity(IEntity instigator)DamageManagerComponent
SetModel(ResourceName model)SCR_DestructionDamageManagerComponent
SetMovementDamage(float damage)DamageManagerComponent
SetOriginalResourceName(ResourceName originalResourceName)SCR_DestructionMultiPhaseComponentprotected
SetReadingInit(bool readingInit)SCR_DestructionDamageManagerComponentstatic
SetTargetDamagePhase(int targetDamagePhase)SCR_DestructionMultiPhaseComponentprotected
ShouldCountAsHit(notnull BaseDamageContext damageContext)DamageManagerComponent
ShouldDestroyParent()SCR_DestructionDamageManagerComponent
ShouldOverrideInstigator(notnull Instigator currentInstigator, notnull Instigator newInstigator)SCR_DamageManagerComponentprotected
SIMULATION_IMPRECISION_MULTIPLIERSCR_DamageManagerComponentprotectedstatic
SpawnDestroyObjects(SCR_HitInfo hitInfo)SCR_DestructionMultiPhaseComponent
SupplySecondaryExplosion(notnull Instigator instigator)SCR_DamageManagerComponent
UpdateFireDamage(float timeSlice)SCR_DamageManagerComponent
UpdateFireParticles(vector position, out ParticleEffectEntity particles, SCR_ESecondaryExplosionScale state, SCR_ESecondaryExplosionType fireType, EResourceType resourceType=EResourceType.SUPPLIES)SCR_DamageManagerComponent
UpdateResponseIndex()SCR_DestructionMultiPhaseComponent
~SCR_DamageManagerComponent()SCR_DamageManagerComponent
~SCR_DestructionDamageManagerComponent()SCR_DestructionDamageManagerComponent