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

Go to the source code of this file.

Classes

class  SCR_DestructionDamageManagerComponentClass

Macros

#define ENABLE_BASE_DESTRUCTION

Functions

notnull SCR_DestructionBaseData GetDestructionBaseData ()
RplComponent FindParentRplComponent ()
void PassDamageToChildren (notnull BaseDamageContext damageContext)
bool IsProxy ()
 Checks if this entity is locally owned.
override bool FilterContact (IEntity owner, IEntity other, Contact contact)
 No contacts for chimeraCharacters.
override void OnFilteredContact (IEntity owner, IEntity other, Contact contact)
override void OnDamage (notnull BaseDamageContext damageContext)
bool IsDestructionQueued ()
float GetTotalDestructionThreshold ()
override void OnPostInit (IEntity owner)
 Editable Mine.
void ~SCR_DestructionDamageManagerComponent ()

Variables

SCR_DestructionDamageManagerComponentClass s_OnDestructibleDestroyed
 Base destruction component, destruction types extend from this.
int m_iDestructionBaseDataIndex = -1
int m_iLastCollisionTime = -1

Macro Definition Documentation

◆ ENABLE_BASE_DESTRUCTION

#define ENABLE_BASE_DESTRUCTION

Definition at line 1 of file SCR_DestructionDamageManagerComponent.c.

Function Documentation

◆ FilterContact()

override bool FilterContact ( IEntity owner,
IEntity other,
Contact contact )
protected

No contacts for chimeraCharacters.

Definition at line 442 of file SCR_DestructionDamageManagerComponent.c.

◆ FindParentRplComponent()

RplComponent FindParentRplComponent ( )
protected

Definition at line 395 of file SCR_DestructionDamageManagerComponent.c.

◆ GetDestructionBaseData()

notnull SCR_DestructionBaseData GetDestructionBaseData ( )
protected

Definition at line 57 of file SCR_DestructionDamageManagerComponent.c.

◆ GetTotalDestructionThreshold()

float GetTotalDestructionThreshold ( )
protected

Definition at line 588 of file SCR_DestructionDamageManagerComponent.c.

◆ IsDestructionQueued()

bool IsDestructionQueued ( )
protected

Definition at line 581 of file SCR_DestructionDamageManagerComponent.c.

◆ OnDamage()

override void OnDamage ( notnull BaseDamageContext damageContext)
protected

Definition at line 520 of file SCR_DestructionDamageManagerComponent.c.

◆ OnFilteredContact()

override void OnFilteredContact ( IEntity owner,
IEntity other,
Contact contact )
protected

Definition at line 489 of file SCR_DestructionDamageManagerComponent.c.

◆ PassDamageToChildren()

void PassDamageToChildren ( notnull BaseDamageContext damageContext)
protected

Definition at line 409 of file SCR_DestructionDamageManagerComponent.c.

◆ ~SCR_DestructionDamageManagerComponent()

void ~SCR_DestructionDamageManagerComponent ( )
protected

Definition at line 616 of file SCR_DestructionDamageManagerComponent.c.

Variable Documentation

◆ m_iDestructionBaseDataIndex

int m_iDestructionBaseDataIndex = -1
protected

Definition at line 41 of file SCR_DestructionDamageManagerComponent.c.

◆ m_iLastCollisionTime

int m_iLastCollisionTime = -1
protected

Definition at line 42 of file SCR_DestructionDamageManagerComponent.c.

◆ s_OnDestructibleDestroyed

SCR_DestructionDamageManagerComponentClass s_OnDestructibleDestroyed

Base destruction component, destruction types extend from this.