◆ BarrageDone()
void SCR_BarrageEffectsModule.BarrageDone |
( |
| ) |
|
|
protected |
◆ BarrageUpdateLoop()
void SCR_BarrageEffectsModule.BarrageUpdateLoop |
( |
| ) |
|
|
protected |
◆ CancelModule()
override void SCR_BarrageEffectsModule.CancelModule |
( |
| ) |
|
◆ CanLoop()
override bool SCR_BarrageEffectsModule.CanLoop |
( |
| ) |
|
◆ CanPause()
override bool SCR_BarrageEffectsModule.CanPause |
( |
| ) |
|
◆ GetProjectilesLeftInBarrage()
int SCR_BarrageEffectsModule.GetProjectilesLeftInBarrage |
( |
| ) |
|
Get the amount of projectiles set at the start of the barrage.
- Returns
- Total Projectile Amount in the current barrage
◆ GetTotalProjectilesInBarrage()
int SCR_BarrageEffectsModule.GetTotalProjectilesInBarrage |
( |
| ) |
|
Get the amount of projectiles set at the start of the barrage.
- Returns
- Total Projectile Amount in the current barrage
◆ Init()
◆ OnModuleExecute()
override void SCR_BarrageEffectsModule.OnModuleExecute |
( |
| ) |
|
◆ SetLooping()
override void SCR_BarrageEffectsModule.SetLooping |
( |
bool | loop | ) |
|
Set looping the effect module.
- Parameters
-
loop | If true than it will start looping |
Implements SCR_EffectsModule.
◆ SetPaused()
override void SCR_BarrageEffectsModule.SetPaused |
( |
bool | paused | ) |
|
Pause the effect module.
- Parameters
-
paused. | If true then it is paused |
Implements SCR_EffectsModule.
◆ StartBarrage()
void SCR_BarrageEffectsModule.StartBarrage |
( |
| ) |
|
|
protected |
◆ m_bCanLoop
bool SCR_BarrageEffectsModule.m_bCanLoop |
|
protected |
◆ m_bCanPause
bool SCR_BarrageEffectsModule.m_bCanPause |
|
protected |
◆ m_bIsLooping
bool SCR_BarrageEffectsModule.m_bIsLooping |
|
protected |
◆ m_bWaitingForNextBarrage
bool SCR_BarrageEffectsModule.m_bWaitingForNextBarrage |
|
protected |
◆ m_fCurrentProjectileDelay
float SCR_BarrageEffectsModule.m_fCurrentProjectileDelay |
|
protected |
◆ m_fMaxBarrageDelay
float SCR_BarrageEffectsModule.m_fMaxBarrageDelay |
|
protected |
◆ m_fMaxProjectileDelay
float SCR_BarrageEffectsModule.m_fMaxProjectileDelay |
|
protected |
◆ m_fMinBarrageDelay
float SCR_BarrageEffectsModule.m_fMinBarrageDelay |
|
protected |
◆ m_fMinProjectileDelay
float SCR_BarrageEffectsModule.m_fMinProjectileDelay |
|
protected |
◆ m_iBarrageAmount
int SCR_BarrageEffectsModule.m_iBarrageAmount |
|
protected |
◆ m_iBarragesLeft
int SCR_BarrageEffectsModule.m_iBarragesLeft = -1 |
|
protected |
◆ m_iMaxProjectilesEachBarrage
int SCR_BarrageEffectsModule.m_iMaxProjectilesEachBarrage |
|
protected |
◆ m_iMinProjectilesEachBarrage
int SCR_BarrageEffectsModule.m_iMinProjectilesEachBarrage |
|
protected |
◆ m_iProjectilesLeftInBarrage
int SCR_BarrageEffectsModule.m_iProjectilesLeftInBarrage = -1 |
|
protected |
◆ m_iTotalProjectilesInBarrage
int SCR_BarrageEffectsModule.m_iTotalProjectilesInBarrage = -1 |
|
protected |
◆ UPDATE_TIME
const float SCR_BarrageEffectsModule.UPDATE_TIME = 0.05 |
|
staticprotected |
The documentation for this interface was generated from the following file:
- Game/Components/EffectModules/Modules/SCR_BarrageEffectModule.c