Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_EffectsModuleComponent Interface Reference
Inheritance diagram for SCR_EffectsModuleComponent:

Public Member Functions

SCR_EffectsModule GetEffectsModuleConfig ()
 
bool EditorInstantDelete ()
 
EffectsModuleOnChanged GetOnTransformChanged ()
 
EffectsModuleOnChanged GetOnDelete ()
 
EffectsModuleOnChanged GetOnEditorOnRemovedFromParent ()
 
void OnTransformChanged ()
 
bool HasEffectsModuleChildren ()
 
int GetEffectsModuleChildren (notnull out array< SCR_EffectsModuleChildComponent > effectModuleChildren)
 
void SpawnEffectEntity ()
 
void DoneExecutingModule ()
 
void OnEffectsModuleChildDeleted ()
 
void CancelModuleServer ()
 
bool CanPause ()
 
bool IsPaused ()
 
void SetPausedServer (bool paused)
 
bool CanLoop ()
 
bool IsLooping ()
 
void SetLoopingServer (bool loop)
 
override void EOnInit (IEntity owner)
 
override void OnPostInit (IEntity owner)
 
void EditorOnRemovedFromParent ()
 
override void OnDelete (IEntity owner)
 
override bool RplSave (ScriptBitWriter writer)
 
override bool RplLoad (ScriptBitReader reader)
 

Protected Member Functions

void PostEntitySpawned (notnull SCR_EffectsModuleChildComponent spawnedEntity, vector targetPosition)
 
void OnEntitySpawnedBroadcast (RplId id, vector targetPosition)
 
void CancelModuleBroadcast ()
 
void SetPausedBroadcast (bool paused)
 
void SetLoopingBroadcast (bool loop)
 

Protected Attributes

bool m_bExecuteOnInit
 
ref SCR_EffectsModule m_EffectConfig
 
bool m_bDoneExecuting
 
ref EffectsModuleOnChanged m_OnDeleted = new EffectsModuleOnChanged()
 
ref EffectsModuleOnChanged m_OnEditorOnRemovedFromParent = new EffectsModuleOnChanged()
 
ref EffectsModuleOnChanged m_OnTransformChanged = new EffectsModuleOnChanged()
 

Member Function Documentation

◆ CancelModuleBroadcast()

void SCR_EffectsModuleComponent.CancelModuleBroadcast ( )
protected

◆ CancelModuleServer()

void SCR_EffectsModuleComponent.CancelModuleServer ( )

◆ CanLoop()

bool SCR_EffectsModuleComponent.CanLoop ( )

◆ CanPause()

bool SCR_EffectsModuleComponent.CanPause ( )

◆ DoneExecutingModule()

void SCR_EffectsModuleComponent.DoneExecutingModule ( )

◆ EditorInstantDelete()

bool SCR_EffectsModuleComponent.EditorInstantDelete ( )
Returns
Radius of Effect Module

◆ EditorOnRemovedFromParent()

void SCR_EffectsModuleComponent.EditorOnRemovedFromParent ( )

◆ EOnInit()

override void SCR_EffectsModuleComponent.EOnInit ( IEntity owner)

◆ GetEffectsModuleChildren()

int SCR_EffectsModuleComponent.GetEffectsModuleChildren ( notnull out array< SCR_EffectsModuleChildComponent > effectModuleChildren)

◆ GetEffectsModuleConfig()

SCR_EffectsModule SCR_EffectsModuleComponent.GetEffectsModuleConfig ( )
Returns
Radius of Effect Module

◆ GetOnDelete()

EffectsModuleOnChanged SCR_EffectsModuleComponent.GetOnDelete ( )
Returns
Get on delete event

◆ GetOnEditorOnRemovedFromParent()

EffectsModuleOnChanged SCR_EffectsModuleComponent.GetOnEditorOnRemovedFromParent ( )
Returns
Get on delete event

◆ GetOnTransformChanged()

EffectsModuleOnChanged SCR_EffectsModuleComponent.GetOnTransformChanged ( )
Returns
Get on transfrom changed event

◆ HasEffectsModuleChildren()

bool SCR_EffectsModuleComponent.HasEffectsModuleChildren ( )

◆ IsLooping()

bool SCR_EffectsModuleComponent.IsLooping ( )

◆ IsPaused()

bool SCR_EffectsModuleComponent.IsPaused ( )

◆ OnDelete()

override void SCR_EffectsModuleComponent.OnDelete ( IEntity owner)

◆ OnEffectsModuleChildDeleted()

void SCR_EffectsModuleComponent.OnEffectsModuleChildDeleted ( )

◆ OnEntitySpawnedBroadcast()

void SCR_EffectsModuleComponent.OnEntitySpawnedBroadcast ( RplId id,
vector targetPosition )
protected

◆ OnPostInit()

override void SCR_EffectsModuleComponent.OnPostInit ( IEntity owner)

◆ OnTransformChanged()

void SCR_EffectsModuleComponent.OnTransformChanged ( )

◆ PostEntitySpawned()

void SCR_EffectsModuleComponent.PostEntitySpawned ( notnull SCR_EffectsModuleChildComponent spawnedEntity,
vector targetPosition )
protected

◆ RplLoad()

override bool SCR_EffectsModuleComponent.RplLoad ( ScriptBitReader reader)

◆ RplSave()

override bool SCR_EffectsModuleComponent.RplSave ( ScriptBitWriter writer)

◆ SetLoopingBroadcast()

void SCR_EffectsModuleComponent.SetLoopingBroadcast ( bool loop)
protected

◆ SetLoopingServer()

void SCR_EffectsModuleComponent.SetLoopingServer ( bool loop)

◆ SetPausedBroadcast()

void SCR_EffectsModuleComponent.SetPausedBroadcast ( bool paused)
protected

◆ SetPausedServer()

void SCR_EffectsModuleComponent.SetPausedServer ( bool paused)

◆ SpawnEffectEntity()

void SCR_EffectsModuleComponent.SpawnEffectEntity ( )

Member Data Documentation

◆ m_bDoneExecuting

bool SCR_EffectsModuleComponent.m_bDoneExecuting
protected

◆ m_bExecuteOnInit

bool SCR_EffectsModuleComponent.m_bExecuteOnInit
protected

◆ m_EffectConfig

ref SCR_EffectsModule SCR_EffectsModuleComponent.m_EffectConfig
protected

◆ m_OnDeleted

ref EffectsModuleOnChanged SCR_EffectsModuleComponent.m_OnDeleted = new EffectsModuleOnChanged()
protected

◆ m_OnEditorOnRemovedFromParent

ref EffectsModuleOnChanged SCR_EffectsModuleComponent.m_OnEditorOnRemovedFromParent = new EffectsModuleOnChanged()
protected

◆ m_OnTransformChanged

ref EffectsModuleOnChanged SCR_EffectsModuleComponent.m_OnTransformChanged = new EffectsModuleOnChanged()
protected

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