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

Protected Member Functions

void DeactivateModule (SCR_EffectModule pModule)
void ActivateModule (SCR_EffectModule pModule)
void ActivateAllModules (bool bPhysics)
 Activate all modules which should be activated. Parameter decides if it should be activated on physics only or tick each frame.
void DeactivateAllModules (bool bPhysics)
 Deactivate all modules which should be deactivated. Parameter decides if it should be activated on physics only or tick each frame.
void InitModules (bool bTickOnFrame=false)
void UpdateModules (float timeSlice)
override void EOnInit (IEntity owner)
override void EOnPhysicsActive (IEntity owner, bool activeState)
override void EOnDeactivate (IEntity owner)
override void EOnActivate (IEntity owner)
override void OnPostInit (IEntity owner)
override void OnDelete (IEntity owner)

Protected Attributes

ref array< ref SCR_EffectModulem_aEffectModules
ref array< ref SCR_EffectModulem_aEffectModulesActive = {}
IEntity m_pOwner
bool m_bInitiated = false
const bool ON_PHYSIC_ONLY = false
const bool ON_FRAME = true

Detailed Description

Definition at line 11 of file SCR_BaseEffectManagerComponent.c.

Member Function Documentation

◆ ActivateAllModules()

void SCR_BaseEffectManagerComponent::ActivateAllModules ( bool bPhysics)
inlineprotected

Activate all modules which should be activated. Parameter decides if it should be activated on physics only or tick each frame.

Definition at line 43 of file SCR_BaseEffectManagerComponent.c.

◆ ActivateModule()

void SCR_BaseEffectManagerComponent::ActivateModule ( SCR_EffectModule pModule)
inlineprotected

Definition at line 32 of file SCR_BaseEffectManagerComponent.c.

◆ DeactivateAllModules()

void SCR_BaseEffectManagerComponent::DeactivateAllModules ( bool bPhysics)
inlineprotected

Deactivate all modules which should be deactivated. Parameter decides if it should be activated on physics only or tick each frame.

Definition at line 56 of file SCR_BaseEffectManagerComponent.c.

◆ DeactivateModule()

void SCR_BaseEffectManagerComponent::DeactivateModule ( SCR_EffectModule pModule)
inlineprotected

Definition at line 26 of file SCR_BaseEffectManagerComponent.c.

◆ EOnActivate()

override void SCR_BaseEffectManagerComponent::EOnActivate ( IEntity owner)
inlineprotected

Definition at line 147 of file SCR_BaseEffectManagerComponent.c.

◆ EOnDeactivate()

override void SCR_BaseEffectManagerComponent::EOnDeactivate ( IEntity owner)
inlineprotected

Definition at line 140 of file SCR_BaseEffectManagerComponent.c.

◆ EOnInit()

override void SCR_BaseEffectManagerComponent::EOnInit ( IEntity owner)
inlineprotected

Definition at line 118 of file SCR_BaseEffectManagerComponent.c.

◆ EOnPhysicsActive()

override void SCR_BaseEffectManagerComponent::EOnPhysicsActive ( IEntity owner,
bool activeState )
inlineprotected

Definition at line 123 of file SCR_BaseEffectManagerComponent.c.

◆ InitModules()

void SCR_BaseEffectManagerComponent::InitModules ( bool bTickOnFrame = false)
inlineprotected

Definition at line 68 of file SCR_BaseEffectManagerComponent.c.

◆ OnDelete()

override void SCR_BaseEffectManagerComponent::OnDelete ( IEntity owner)
inlineprotected

Definition at line 168 of file SCR_BaseEffectManagerComponent.c.

◆ OnPostInit()

override void SCR_BaseEffectManagerComponent::OnPostInit ( IEntity owner)
inlineprotected

Definition at line 155 of file SCR_BaseEffectManagerComponent.c.

◆ UpdateModules()

void SCR_BaseEffectManagerComponent::UpdateModules ( float timeSlice)
inlineprotected

Definition at line 107 of file SCR_BaseEffectManagerComponent.c.

Member Data Documentation

◆ m_aEffectModules

ref array<ref SCR_EffectModule> SCR_BaseEffectManagerComponent::m_aEffectModules
protected

Definition at line 14 of file SCR_BaseEffectManagerComponent.c.

◆ m_aEffectModulesActive

ref array<ref SCR_EffectModule> SCR_BaseEffectManagerComponent::m_aEffectModulesActive = {}
protected

Definition at line 15 of file SCR_BaseEffectManagerComponent.c.

◆ m_bInitiated

bool SCR_BaseEffectManagerComponent::m_bInitiated = false
protected

Definition at line 17 of file SCR_BaseEffectManagerComponent.c.

◆ m_pOwner

IEntity SCR_BaseEffectManagerComponent::m_pOwner
protected

Definition at line 16 of file SCR_BaseEffectManagerComponent.c.

◆ ON_FRAME

const bool SCR_BaseEffectManagerComponent::ON_FRAME = true
protected

Definition at line 19 of file SCR_BaseEffectManagerComponent.c.

◆ ON_PHYSIC_ONLY

const bool SCR_BaseEffectManagerComponent::ON_PHYSIC_ONLY = false
protected

Definition at line 18 of file SCR_BaseEffectManagerComponent.c.


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