Arma Reforger Explorer  1.1.0.42
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
SCR_GadgetManagerComponent.c File Reference

Go to the source code of this file.

Data Structures

class  SCR_GadgetInvokersInitState
 Controls invoker resgistration for gadget manager. More...
 
class  SCR_GadgetManagerComponent
 

Functions

class SCR_GadgetInvokersInitState EntityEditorProps (category:"GameScripted/Gadgets", description:"Gadget manager", color:"0 0 255 255")
 
bool IsInit ()
 
void InitInvokers (IEntity character, SCR_CharacterControllerComponent controller)
 
void InitControlledInvokers (IEntity character, SCR_CharacterControllerComponent controller)
 
void CleanupInvokers (GenericEntity character)
 
void CleanupLocalInvokers (GenericEntity character)
 
void Clear (GenericEntity entity)
 
void SCR_GadgetInvokersInitState (notnull SCR_GadgetManagerComponent gadgetManager)
 

Variables

SCR_GadgetManagerComponent m_GadgetManager
 
SCR_CharacterControllerComponent m_Controller
 
bool m_bIsControlledInit = false
 
bool m_bIsDefaultInit = false
 
bool m_bIsControlledEnt = false
 

Function Documentation

◆ CleanupInvokers()

void EntityEditorProps::CleanupInvokers ( GenericEntity  character)

Cleanup invokers when entity is destroyed

Parameters
[in]charactermust not be null

Definition at line 65 of file SCR_GadgetManagerComponent.c.

◆ CleanupLocalInvokers()

void EntityEditorProps::CleanupLocalInvokers ( GenericEntity  character)

Cleanup local invokers when entity is no longer controlled

Parameters
[in]characterunused

Definition at line 86 of file SCR_GadgetManagerComponent.c.

◆ Clear()

void EntityEditorProps::Clear ( GenericEntity  entity)
Parameters
[in]entity

Definition at line 105 of file SCR_GadgetManagerComponent.c.

◆ EntityEditorProps()

class SCR_GadgetInvokersInitState EntityEditorProps ( category:"GameScripted/Gadgets"  ,
description:"Gadget manager"  ,
color:"0 0 255 255"   
)

Definition at line 125 of file SCR_GadgetManagerComponent.c.

◆ InitControlledInvokers()

void EntityEditorProps::InitControlledInvokers ( IEntity  character,
SCR_CharacterControllerComponent  controller 
)

Invokers for controlled character only

Parameters
[in]characterunused
[in]controller

Definition at line 45 of file SCR_GadgetManagerComponent.c.

◆ InitInvokers()

void EntityEditorProps::InitInvokers ( IEntity  character,
SCR_CharacterControllerComponent  controller 
)

Invokers for all characters

Parameters
[in]charactermust not be null
[in]controller

Definition at line 23 of file SCR_GadgetManagerComponent.c.

◆ IsInit()

bool EntityEditorProps::IsInit ( )
Returns

Definition at line 11 of file SCR_GadgetManagerComponent.c.

◆ SCR_GadgetInvokersInitState()

void EntityEditorProps::SCR_GadgetInvokersInitState ( notnull SCR_GadgetManagerComponent  gadgetManager)
Parameters
[in]gadgetManager

Definition at line 117 of file SCR_GadgetManagerComponent.c.

Variable Documentation

◆ m_bIsControlledEnt

bool m_bIsControlledEnt = false

Definition at line 7 of file SCR_GadgetManagerComponent.c.

◆ m_bIsControlledInit

bool m_bIsControlledInit = false

Definition at line 5 of file SCR_GadgetManagerComponent.c.

◆ m_bIsDefaultInit

bool m_bIsDefaultInit = false

Definition at line 6 of file SCR_GadgetManagerComponent.c.

◆ m_Controller

Definition at line 3 of file SCR_GadgetManagerComponent.c.

◆ m_GadgetManager

SCR_GadgetManagerComponent m_GadgetManager

Definition at line 2 of file SCR_GadgetManagerComponent.c.