Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_BarrageEffectsModule Class Reference
Inheritance diagram for SCR_BarrageEffectsModule:
SCR_EffectsModule

Protected Member Functions

override void Init (notnull IEntity owner, notnull SCR_EffectsModuleComponent effectModuleParent)
override void OnModuleExecute ()
override bool CanPause ()
override void SetPaused (bool paused)
override bool CanLoop ()
override void SetLooping (bool loop)
override void CancelModule ()
int GetTotalProjectilesInBarrage ()
void SetTotalProjectilesInBarrage (int projectiles)
int GetProjectilesLeftInBarrage ()
void SetProjectilesLeftInBarrage (int projectiles)
int GetBarragesLeft ()
void SetBarragesLeft (int barrages)
void StartBarrage ()
void BarrageUpdateLoop ()
void BarrageDone ()

Protected Attributes

int m_iMinProjectilesEachBarrage
int m_iMaxProjectilesEachBarrage
float m_fMinProjectileDelay
float m_fMaxProjectileDelay
int m_iBarrageAmount
float m_fMinBarrageDelay
float m_fMaxBarrageDelay
bool m_bCanPause
bool m_bCanLoop
bool m_bIsLooping
int m_iProjectilesLeftInBarrage = -1
int m_iTotalProjectilesInBarrage = -1
float m_fCurrentProjectileDelay
int m_iBarragesLeft = -1
const float UPDATE_TIME = 0.05
bool m_bWaitingForNextBarrage

Detailed Description

Definition at line 2 of file SCR_BarrageEffectModule.c.

Member Function Documentation

◆ BarrageDone()

void SCR_BarrageEffectsModule::BarrageDone ( )
inlineprotected

Definition at line 266 of file SCR_BarrageEffectModule.c.

◆ BarrageUpdateLoop()

void SCR_BarrageEffectsModule::BarrageUpdateLoop ( )
inlineprotected

Definition at line 225 of file SCR_BarrageEffectModule.c.

◆ CancelModule()

override void SCR_BarrageEffectsModule::CancelModule ( )
inlineprotected

Definition at line 139 of file SCR_BarrageEffectModule.c.

◆ CanLoop()

override bool SCR_BarrageEffectsModule::CanLoop ( )
inlineprotected

Definition at line 123 of file SCR_BarrageEffectModule.c.

◆ CanPause()

override bool SCR_BarrageEffectsModule::CanPause ( )
inlineprotected

Definition at line 103 of file SCR_BarrageEffectModule.c.

◆ GetBarragesLeft()

int SCR_BarrageEffectsModule::GetBarragesLeft ( )
inlineprotected

Definition at line 182 of file SCR_BarrageEffectModule.c.

◆ GetProjectilesLeftInBarrage()

int SCR_BarrageEffectsModule::GetProjectilesLeftInBarrage ( )
inlineprotected

Definition at line 169 of file SCR_BarrageEffectModule.c.

◆ GetTotalProjectilesInBarrage()

int SCR_BarrageEffectsModule::GetTotalProjectilesInBarrage ( )
inlineprotected

Definition at line 156 of file SCR_BarrageEffectModule.c.

◆ Init()

override void SCR_BarrageEffectsModule::Init ( notnull IEntity owner,
notnull SCR_EffectsModuleComponent effectModuleParent )
inlineprotected

Definition at line 53 of file SCR_BarrageEffectModule.c.

◆ OnModuleExecute()

override void SCR_BarrageEffectsModule::OnModuleExecute ( )
inlineprotected

Definition at line 87 of file SCR_BarrageEffectModule.c.

◆ SetBarragesLeft()

void SCR_BarrageEffectsModule::SetBarragesLeft ( int barrages)
inlineprotected

Definition at line 189 of file SCR_BarrageEffectModule.c.

◆ SetLooping()

override void SCR_BarrageEffectsModule::SetLooping ( bool loop)
inlineprotected

Definition at line 129 of file SCR_BarrageEffectModule.c.

◆ SetPaused()

override void SCR_BarrageEffectsModule::SetPaused ( bool paused)
inlineprotected

Definition at line 109 of file SCR_BarrageEffectModule.c.

◆ SetProjectilesLeftInBarrage()

void SCR_BarrageEffectsModule::SetProjectilesLeftInBarrage ( int projectiles)
inlineprotected

Definition at line 176 of file SCR_BarrageEffectModule.c.

◆ SetTotalProjectilesInBarrage()

void SCR_BarrageEffectsModule::SetTotalProjectilesInBarrage ( int projectiles)
inlineprotected

Definition at line 163 of file SCR_BarrageEffectModule.c.

◆ StartBarrage()

void SCR_BarrageEffectsModule::StartBarrage ( )
inlineprotected

Definition at line 196 of file SCR_BarrageEffectModule.c.

Member Data Documentation

◆ m_bCanLoop

bool SCR_BarrageEffectsModule::m_bCanLoop
protected

Definition at line 29 of file SCR_BarrageEffectModule.c.

◆ m_bCanPause

bool SCR_BarrageEffectsModule::m_bCanPause
protected

Definition at line 26 of file SCR_BarrageEffectModule.c.

◆ m_bIsLooping

bool SCR_BarrageEffectsModule::m_bIsLooping
protected

Definition at line 32 of file SCR_BarrageEffectModule.c.

◆ m_bWaitingForNextBarrage

bool SCR_BarrageEffectsModule::m_bWaitingForNextBarrage
protected

Definition at line 50 of file SCR_BarrageEffectModule.c.

◆ m_fCurrentProjectileDelay

float SCR_BarrageEffectsModule::m_fCurrentProjectileDelay
protected

Definition at line 41 of file SCR_BarrageEffectModule.c.

◆ m_fMaxBarrageDelay

float SCR_BarrageEffectsModule::m_fMaxBarrageDelay
protected

Definition at line 23 of file SCR_BarrageEffectModule.c.

◆ m_fMaxProjectileDelay

float SCR_BarrageEffectsModule::m_fMaxProjectileDelay
protected

Definition at line 14 of file SCR_BarrageEffectModule.c.

◆ m_fMinBarrageDelay

float SCR_BarrageEffectsModule::m_fMinBarrageDelay
protected

Definition at line 20 of file SCR_BarrageEffectModule.c.

◆ m_fMinProjectileDelay

float SCR_BarrageEffectsModule::m_fMinProjectileDelay
protected

Definition at line 11 of file SCR_BarrageEffectModule.c.

◆ m_iBarrageAmount

int SCR_BarrageEffectsModule::m_iBarrageAmount
protected

Definition at line 17 of file SCR_BarrageEffectModule.c.

◆ m_iBarragesLeft

int SCR_BarrageEffectsModule::m_iBarragesLeft = -1
protected

Definition at line 44 of file SCR_BarrageEffectModule.c.

◆ m_iMaxProjectilesEachBarrage

int SCR_BarrageEffectsModule::m_iMaxProjectilesEachBarrage
protected

Definition at line 8 of file SCR_BarrageEffectModule.c.

◆ m_iMinProjectilesEachBarrage

int SCR_BarrageEffectsModule::m_iMinProjectilesEachBarrage
protected

Definition at line 5 of file SCR_BarrageEffectModule.c.

◆ m_iProjectilesLeftInBarrage

int SCR_BarrageEffectsModule::m_iProjectilesLeftInBarrage = -1
protected

Definition at line 35 of file SCR_BarrageEffectModule.c.

◆ m_iTotalProjectilesInBarrage

int SCR_BarrageEffectsModule::m_iTotalProjectilesInBarrage = -1
protected

Definition at line 38 of file SCR_BarrageEffectModule.c.

◆ UPDATE_TIME

const float SCR_BarrageEffectsModule::UPDATE_TIME = 0.05
protected

Definition at line 47 of file SCR_BarrageEffectModule.c.


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