Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_RegionalDestructionManager Interface Reference
Inheritance diagram for SCR_RegionalDestructionManager:
RegionalDestructionManager

Public Member 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])
 
RplId GetRplID ()
 

Static Public Member Functions

static DestructionManager GetDestructionManager (BaseWorld world)
 

Public Attributes

ref array< ref SCR_DestructionInteriorBoundingBoxm_aInteriorBoxes = {}
 

Protected Member Functions

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.
 

Member Function Documentation

◆ AddEntityCallback()

bool SCR_RegionalDestructionManager.AddEntityCallback ( notnull IEntity e)
protected

Filters what entities should be handled.

◆ GetDestructionManager()

static DestructionManager SCR_RegionalDestructionManager.GetDestructionManager ( BaseWorld world)
static

◆ GetRplID()

RplId SCR_RegionalDestructionManager.GetRplID ( )

◆ OnLoad()

override bool SCR_RegionalDestructionManager.OnLoad ( notnull ScriptBitReader reader)

◆ OnSave()

override bool SCR_RegionalDestructionManager.OnSave ( notnull ScriptBitWriter writer)

◆ ProcessInteriorBoundingBoxes()

void SCR_RegionalDestructionManager.ProcessInteriorBoundingBoxes ( )

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

◆ QueryEntities()

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

◆ QueryFilterCallback()

bool SCR_RegionalDestructionManager.QueryFilterCallback ( notnull IEntity entity)
protected

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

◆ RegisterInteriorBoundingBox()

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

Member Data Documentation

◆ m_aInteriorBoxes

ref array<ref SCR_DestructionInteriorBoundingBox> SCR_RegionalDestructionManager.m_aInteriorBoxes = {}

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