Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
SCR_BuildingDestructionData Interface Reference

Public Member Functions

void Reset ()
 Sets variables to default values when freed to be reused by another object on demand.
 

Public Attributes

int m_iNextFreeIndex = -1
 
vector m_vTargetOrigin
 
vector m_vStartAngles
 
vector m_vStartMatrix [4]
 
vector m_vTargetAngles
 
int m_iRotatedTimes
 
int m_iRotationTime
 
int m_iRotationMultiplier = -1
 
int m_iChecksThisFrame
 
int m_iPauseTime
 
float m_fRotationSpeedMultiplier = 1
 
int m_iRotationStart
 
float m_fSpeedMultiplier = 1
 
ref RandomGenerator m_RandomGenerator = new RandomGenerator()
 
ref array< IEntity > m_aQueriedEntities
 
ref set< int > m_aExecutedEffectIndices
 
ref array< IEntity > m_aExcludeList
 
ref array< ref Tuple2< vector, vector > > m_aNavmeshAreas
 
ref array< bool > m_aRedoRoads
 
ref SCR_BuildingDestructionCameraShakeProgress m_CameraShake = new SCR_BuildingDestructionCameraShakeProgress()
 
SCR_AudioSource m_AudioSource
 
float m_fBuildingVolume
 
float m_fSizeMultiplier
 

Member Function Documentation

◆ Reset()

void SCR_BuildingDestructionData.Reset ( )

Sets variables to default values when freed to be reused by another object on demand.

Member Data Documentation

◆ m_aExcludeList

ref array<IEntity> SCR_BuildingDestructionData.m_aExcludeList

◆ m_aExecutedEffectIndices

ref set<int> SCR_BuildingDestructionData.m_aExecutedEffectIndices

◆ m_aNavmeshAreas

ref array<ref Tuple2<vector, vector> > SCR_BuildingDestructionData.m_aNavmeshAreas

◆ m_aQueriedEntities

ref array<IEntity> SCR_BuildingDestructionData.m_aQueriedEntities

◆ m_aRedoRoads

ref array<bool> SCR_BuildingDestructionData.m_aRedoRoads

◆ m_AudioSource

SCR_AudioSource SCR_BuildingDestructionData.m_AudioSource

◆ m_CameraShake

ref SCR_BuildingDestructionCameraShakeProgress SCR_BuildingDestructionData.m_CameraShake = new SCR_BuildingDestructionCameraShakeProgress()

◆ m_fBuildingVolume

float SCR_BuildingDestructionData.m_fBuildingVolume

◆ m_fRotationSpeedMultiplier

float SCR_BuildingDestructionData.m_fRotationSpeedMultiplier = 1

◆ m_fSizeMultiplier

float SCR_BuildingDestructionData.m_fSizeMultiplier

◆ m_fSpeedMultiplier

float SCR_BuildingDestructionData.m_fSpeedMultiplier = 1

◆ m_iChecksThisFrame

int SCR_BuildingDestructionData.m_iChecksThisFrame

◆ m_iNextFreeIndex

int SCR_BuildingDestructionData.m_iNextFreeIndex = -1

◆ m_iPauseTime

int SCR_BuildingDestructionData.m_iPauseTime

◆ m_iRotatedTimes

int SCR_BuildingDestructionData.m_iRotatedTimes

◆ m_iRotationMultiplier

int SCR_BuildingDestructionData.m_iRotationMultiplier = -1

◆ m_iRotationStart

int SCR_BuildingDestructionData.m_iRotationStart

◆ m_iRotationTime

int SCR_BuildingDestructionData.m_iRotationTime

◆ m_RandomGenerator

ref RandomGenerator SCR_BuildingDestructionData.m_RandomGenerator = new RandomGenerator()

◆ m_vStartAngles

vector SCR_BuildingDestructionData.m_vStartAngles

◆ m_vStartMatrix

vector SCR_BuildingDestructionData.m_vStartMatrix[4]

◆ m_vTargetAngles

vector SCR_BuildingDestructionData.m_vTargetAngles

◆ m_vTargetOrigin

vector SCR_BuildingDestructionData.m_vTargetOrigin

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