◆ CancelModule()
void SCR_EffectsModule.CancelModule |
( |
| ) |
|
◆ CancelModuleBroadcast()
void SCR_EffectsModule.CancelModuleBroadcast |
( |
| ) |
|
Cancel executing of the effect module Server and Client.
◆ CanLoop()
bool SCR_EffectsModule.CanLoop |
( |
| ) |
|
◆ CanPause()
bool SCR_EffectsModule.CanPause |
( |
| ) |
|
◆ GetEffectsModuleZoneData()
◆ GetLocalSpawnOffset()
vector SCR_EffectsModule.GetLocalSpawnOffset |
( |
| ) |
|
Get Module local spawn position vars.
- Returns
- Local spawn postion
◆ GetLocalTargetOffset()
vector SCR_EffectsModule.GetLocalTargetOffset |
( |
| ) |
|
/return X and Y offset where the entity is spawned
◆ GetModuleEntityPrefab()
ResourceName SCR_EffectsModule.GetModuleEntityPrefab |
( |
| ) |
|
Get Module prefab to spawn.
- Returns
- Module prefab
◆ GetType()
EEffectsModuleType SCR_EffectsModule.GetType |
( |
| ) |
|
Get Module Type.
Types dictate how the entity is spawned and what happens after spawning
- Returns
- Module type
◆ Init()
◆ IsLooping()
bool SCR_EffectsModule.IsLooping |
( |
| ) |
|
Get If effect module is looping.
- Returns
- Is looping
◆ IsPaused()
bool SCR_EffectsModule.IsPaused |
( |
| ) |
|
Get If effect module is paused.
- Returns
- Is paused
◆ OnEntitySpawned()
◆ OnEntitySpawnedBroadcast()
◆ OnModuleExecute()
void SCR_EffectsModule.OnModuleExecute |
( |
| ) |
|
|
protected |
◆ OnModulePreExecute()
void SCR_EffectsModule.OnModulePreExecute |
( |
| ) |
|
|
sealed |
Start the execution of the Effect module (Server Only) Will execute after a delay if any is set.
◆ SetLooping()
void SCR_EffectsModule.SetLooping |
( |
bool | loop | ) |
|
Set looping the effect module.
- Parameters
-
loop | If true than it will start looping |
Implemented in SCR_BarrageEffectsModule.
◆ SetPaused()
void SCR_EffectsModule.SetPaused |
( |
bool | paused | ) |
|
◆ SetSpawnParams()
void SCR_EffectsModule.SetSpawnParams |
( |
notnull out EntitySpawnParams | spawnParams, |
|
|
out vector | targetPosition ) |
Set the spawn params for effect module (Server Only)
- Parameters
-
[out] | spawnParams | Spawn params |
◆ CHECK_FOR_DELETE_DELAY
const float SCR_EffectsModule.CHECK_FOR_DELETE_DELAY = 0.5 |
|
staticprotected |
◆ m_bCheckForDelete
bool SCR_EffectsModule.m_bCheckForDelete |
|
protected |
◆ m_bExecuting
bool SCR_EffectsModule.m_bExecuting |
|
protected |
◆ m_bIsPaused
bool SCR_EffectsModule.m_bIsPaused |
|
protected |
◆ m_bSnapToTerrain
bool SCR_EffectsModule.m_bSnapToTerrain |
◆ m_eEffectsModuleType
EEffectsModuleType SCR_EffectsModule.m_eEffectsModuleType |
|
protected |
◆ m_EffectsModuleParent
◆ m_fStartDelay
float SCR_EffectsModule.m_fStartDelay |
|
protected |
◆ m_ModuleZoneData
◆ m_Owner
IEntity SCR_EffectsModule.m_Owner |
◆ m_sModuleEntityPrefab
ResourceName SCR_EffectsModule.m_sModuleEntityPrefab |
|
protected |
◆ m_vLocalSpawnOffset
vector SCR_EffectsModule.m_vLocalSpawnOffset |
|
protected |
◆ m_vLocalTargetOffset
vector SCR_EffectsModule.m_vLocalTargetOffset |
|
protected |
The documentation for this interface was generated from the following file:
- Game/Components/EffectModules/Modules/SCR_EffectModule.c