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

Public Member Functions

bool GetTickOnFrame ()
 
IEntity GetOwner ()
 
void TurnOn ()
 
void TurnOff ()
 
ParticleEffectEntity GetEmitter ()
 
SignalsManagerComponent GetSignalManager ()
 
void Init (SCR_BaseEffectManagerComponent manager)
 
void DeInit ()
 
void Update (IEntity owner, float timeSlice)
 
void WB_Update (IEntity owner, float timeSlice)
 
void WB_OnInit (IEntity owner, inout vector mat[4], IEntitySource src)
 

Protected Member Functions

void CreateEmitter (bool PlayOnSpawn=false)
 
void WB_PlayEffect ()
 
void InitActions ()
 
void DeInitActions ()
 

Protected Attributes

ResourceName m_sParticle
 
ref PointInfo m_effectPosition
 
bool m_bTickOnFrame
 
bool m_bShowEffectInWB
 
IEntity m_owner
 
SCR_BaseEffectManagerComponent m_Manager
 
ParticleEffectEntity m_sParticleEffect
 
SignalsManagerComponent m_SignalManager
 
ref array< ref SCR_BaseEffectParticleActionm_aEffectActions
 

Member Function Documentation

◆ CreateEmitter()

void SCR_EffectModule.CreateEmitter ( bool  PlayOnSpawn = false)
protected

◆ DeInit()

void SCR_EffectModule.DeInit ( )

◆ DeInitActions()

void SCR_EffectModule.DeInitActions ( )
protected

◆ GetEmitter()

ParticleEffectEntity SCR_EffectModule.GetEmitter ( )

◆ GetOwner()

IEntity SCR_EffectModule.GetOwner ( )

◆ GetSignalManager()

SignalsManagerComponent SCR_EffectModule.GetSignalManager ( )

◆ GetTickOnFrame()

bool SCR_EffectModule.GetTickOnFrame ( )

◆ Init()

void SCR_EffectModule.Init ( SCR_BaseEffectManagerComponent  manager)

◆ InitActions()

void SCR_EffectModule.InitActions ( )
protected

◆ TurnOff()

void SCR_EffectModule.TurnOff ( )

◆ TurnOn()

void SCR_EffectModule.TurnOn ( )

◆ Update()

void SCR_EffectModule.Update ( IEntity  owner,
float  timeSlice 
)

◆ WB_OnInit()

void SCR_EffectModule.WB_OnInit ( IEntity  owner,
inout vector  mat[4],
IEntitySource  src 
)

◆ WB_PlayEffect()

void SCR_EffectModule.WB_PlayEffect ( )
protected

◆ WB_Update()

void SCR_EffectModule.WB_Update ( IEntity  owner,
float  timeSlice 
)

Member Data Documentation

◆ m_aEffectActions

ref array<ref SCR_BaseEffectParticleAction> SCR_EffectModule.m_aEffectActions
protected

◆ m_bShowEffectInWB

bool SCR_EffectModule.m_bShowEffectInWB
protected

◆ m_bTickOnFrame

bool SCR_EffectModule.m_bTickOnFrame
protected

◆ m_effectPosition

ref PointInfo SCR_EffectModule.m_effectPosition
protected

◆ m_Manager

SCR_BaseEffectManagerComponent SCR_EffectModule.m_Manager
protected

◆ m_owner

IEntity SCR_EffectModule.m_owner
protected

◆ m_SignalManager

SignalsManagerComponent SCR_EffectModule.m_SignalManager
protected

◆ m_sParticle

ResourceName SCR_EffectModule.m_sParticle
protected

◆ m_sParticleEffect

ParticleEffectEntity SCR_EffectModule.m_sParticleEffect
protected

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