Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_DestructionBaseHandler Class Reference

Protected Member Functions

void StartDestruction (bool immediate=false)
 Destroy.
void OnRepair ()
 Revert model back to default.
void HandleDestruction ()
void SetModel (ResourceName modelName, bool allowEmpty=false)
void Init (IEntity owner, HitZone hitZone)

Protected Attributes

ResourceName m_sWreckModel
int m_iWreckDelay
float m_fDefaultWreckMass
bool m_bDetachAfterDestroyed
bool m_bAllowHideWreck
bool m_bDeleteAfterParentDestroyed
bool m_bDisablePhysicsAfterDestroyed
bool m_bDeleteAfterDestroyed
IEntity m_pOwner
bool m_bIsDestructionDelayed

Detailed Description

Base destruction handler, destruction handler types extend from this TODO: Move this to damage manager instead Ported from SCR_DestructionDamageManagerComponent

Definition at line 7 of file SCR_DestructionBaseHandler.c.

Member Function Documentation

◆ HandleDestruction()

void SCR_DestructionBaseHandler::HandleDestruction ( )
inlineprotected

Handle destruction Must happen inside frame event, for example via SCR_MPDestructionManager

Definition at line 97 of file SCR_DestructionBaseHandler.c.

◆ Init()

void SCR_DestructionBaseHandler::Init ( IEntity owner,
HitZone hitZone )
inlineprotected

Definition at line 277 of file SCR_DestructionBaseHandler.c.

◆ OnRepair()

void SCR_DestructionBaseHandler::OnRepair ( )
inlineprotected

Revert model back to default.

Definition at line 69 of file SCR_DestructionBaseHandler.c.

◆ SetModel()

void SCR_DestructionBaseHandler::SetModel ( ResourceName modelName,
bool allowEmpty = false )
inlineprotected

Sets the model of the object

Parameters
modelNamePath to model
allowEmptyAllow setting empty model

Definition at line 227 of file SCR_DestructionBaseHandler.c.

◆ StartDestruction()

void SCR_DestructionBaseHandler::StartDestruction ( bool immediate = false)
inlineprotected

Destroy.

Definition at line 39 of file SCR_DestructionBaseHandler.c.

Member Data Documentation

◆ m_bAllowHideWreck

bool SCR_DestructionBaseHandler::m_bAllowHideWreck
protected

Definition at line 22 of file SCR_DestructionBaseHandler.c.

◆ m_bDeleteAfterDestroyed

bool SCR_DestructionBaseHandler::m_bDeleteAfterDestroyed
protected

Definition at line 31 of file SCR_DestructionBaseHandler.c.

◆ m_bDeleteAfterParentDestroyed

bool SCR_DestructionBaseHandler::m_bDeleteAfterParentDestroyed
protected

Definition at line 25 of file SCR_DestructionBaseHandler.c.

◆ m_bDetachAfterDestroyed

bool SCR_DestructionBaseHandler::m_bDetachAfterDestroyed
protected

Definition at line 19 of file SCR_DestructionBaseHandler.c.

◆ m_bDisablePhysicsAfterDestroyed

bool SCR_DestructionBaseHandler::m_bDisablePhysicsAfterDestroyed
protected

Definition at line 28 of file SCR_DestructionBaseHandler.c.

◆ m_bIsDestructionDelayed

bool SCR_DestructionBaseHandler::m_bIsDestructionDelayed
protected

Definition at line 35 of file SCR_DestructionBaseHandler.c.

◆ m_fDefaultWreckMass

float SCR_DestructionBaseHandler::m_fDefaultWreckMass
protected

Definition at line 16 of file SCR_DestructionBaseHandler.c.

◆ m_iWreckDelay

int SCR_DestructionBaseHandler::m_iWreckDelay
protected

Definition at line 13 of file SCR_DestructionBaseHandler.c.

◆ m_pOwner

IEntity SCR_DestructionBaseHandler::m_pOwner
protected

Definition at line 34 of file SCR_DestructionBaseHandler.c.

◆ m_sWreckModel

ResourceName SCR_DestructionBaseHandler::m_sWreckModel
protected

Definition at line 10 of file SCR_DestructionBaseHandler.c.


The documentation for this class was generated from the following file: