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

Go to the source code of this file.

Classes

class  SCR_RegionalDestructionManagerClass
class  SCR_DestructionInteriorBoundingBox

Functions

override bool OnSave (notnull ScriptBitWriter writer)
override bool OnLoad (notnull ScriptBitReader reader)
void ProcessInteriorBoundingBoxes ()
 CGoes through the interior boxes registered in regional manager to query entities in them for destruction.
void RegisterInteriorBoundingBox (vector m_vStartMatrix[4], vector mins, vector maxs, vector center)
void QueryEntities (vector min, vector max, vector m_vMatrix[4])
bool AddEntityCallback (notnull IEntity e)
 Filters what entities should be handled.
bool QueryFilterCallback (notnull IEntity entity)
 Used to filter out entities that are not meant to be handled in AddEntityCallback.
RplId GetRplID ()

Variables

SCR_RegionalDestructionManagerClass m_aInteriorBoxes = {}
class SCR_DestructionInteriorBoundingBox s_iDeletionsThisFrame = 0

Function Documentation

◆ AddEntityCallback()

bool AddEntityCallback ( notnull IEntity e)
protected

Filters what entities should be handled.

Definition at line 106 of file SCR_RegionalDestructionManager.c.

◆ GetRplID()

RplId GetRplID ( )
protected

Definition at line 156 of file SCR_RegionalDestructionManager.c.

◆ OnLoad()

override bool OnLoad ( notnull ScriptBitReader reader)

Definition at line 28 of file SCR_RegionalDestructionManager.c.

◆ OnSave()

override bool OnSave ( notnull ScriptBitWriter writer)

Definition at line 10 of file SCR_RegionalDestructionManager.c.

◆ ProcessInteriorBoundingBoxes()

void ProcessInteriorBoundingBoxes ( )

CGoes through the interior boxes registered in regional manager to query entities in them for destruction.

Definition at line 73 of file SCR_RegionalDestructionManager.c.

◆ QueryEntities()

void QueryEntities ( vector min,
vector max,
vector m_vMatrix[4] )

Definition at line 95 of file SCR_RegionalDestructionManager.c.

◆ QueryFilterCallback()

bool QueryFilterCallback ( notnull IEntity entity)
protected

Used to filter out entities that are not meant to be handled in AddEntityCallback.

Definition at line 131 of file SCR_RegionalDestructionManager.c.

◆ RegisterInteriorBoundingBox()

void RegisterInteriorBoundingBox ( vector m_vStartMatrix[4],
vector mins,
vector maxs,
vector center )

Definition at line 84 of file SCR_RegionalDestructionManager.c.

Variable Documentation

◆ m_aInteriorBoxes

SCR_RegionalDestructionManagerClass m_aInteriorBoxes = {}

◆ s_iDeletionsThisFrame

class SCR_DestructionInteriorBoundingBox s_iDeletionsThisFrame = 0
protected