Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
SCR_ExplosionGenerator Interface Reference
Inheritance diagram for SCR_ExplosionGenerator:
[legend]

Public Member Functions

void SCR_ExplosionGenerator (IEntitySource src, IEntity parent)
 
void ~SCR_ExplosionGenerator ()
 

Public Attributes

ref array< ResourceName > m_ProjectilesToTrigger
 
int m_NumExplosions
 
float m_TimeBetweenExplosions
 
float m_TotalDuration
 
ref array< ref Resource > m_LoadedPrefabs = new array<ref Resource>()
 
int m_RemainingExplosions = 0
 
float m_TimeUntilNextExplosion = 0
 
float m_RemainingDuration = 0
 
int m_CurrentExplosionPrefab = 0
 

Protected Member Functions

override void EOnFrame (IEntity owner, float timeSlice)
 
void CreateExplosion (IEntity owner)
 
void AdvanceExplosionPrefab ()
 

Constructor & Destructor Documentation

◆ SCR_ExplosionGenerator()

void SCR_ExplosionGenerator.SCR_ExplosionGenerator ( IEntitySource  src,
IEntity  parent 
)

◆ ~SCR_ExplosionGenerator()

void SCR_ExplosionGenerator.~SCR_ExplosionGenerator ( )

Member Function Documentation

◆ AdvanceExplosionPrefab()

void SCR_ExplosionGenerator.AdvanceExplosionPrefab ( )
protected

◆ CreateExplosion()

void SCR_ExplosionGenerator.CreateExplosion ( IEntity  owner)
protected

◆ EOnFrame()

override void SCR_ExplosionGenerator.EOnFrame ( IEntity  owner,
float  timeSlice 
)
protected

Member Data Documentation

◆ m_CurrentExplosionPrefab

int SCR_ExplosionGenerator.m_CurrentExplosionPrefab = 0

◆ m_LoadedPrefabs

ref array<ref Resource> SCR_ExplosionGenerator.m_LoadedPrefabs = new array<ref Resource>()

◆ m_NumExplosions

int SCR_ExplosionGenerator.m_NumExplosions

◆ m_ProjectilesToTrigger

ref array<ResourceName> SCR_ExplosionGenerator.m_ProjectilesToTrigger

◆ m_RemainingDuration

float SCR_ExplosionGenerator.m_RemainingDuration = 0

◆ m_RemainingExplosions

int SCR_ExplosionGenerator.m_RemainingExplosions = 0

◆ m_TimeBetweenExplosions

float SCR_ExplosionGenerator.m_TimeBetweenExplosions

◆ m_TimeUntilNextExplosion

float SCR_ExplosionGenerator.m_TimeUntilNextExplosion = 0

◆ m_TotalDuration

float SCR_ExplosionGenerator.m_TotalDuration

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