Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
SCR_GadgetInvokersInitState Interface Reference

Controls invoker resgistration for gadget manager. More...

Public Member Functions

bool IsInit ()
 
void InitInvokers (IEntity character, SCR_CharacterControllerComponent controller)
 Invokers for all characters.
 
void InitControlledInvokers (IEntity character, SCR_CharacterControllerComponent controller)
 Invokers for controlled character only.
 
void CleanupInvokers (GenericEntity character)
 Cleanup invokers when entity is destroyed.
 
void CleanupLocalInvokers (GenericEntity character)
 Cleanup local invokers when entity is no longer controlled.
 
void Clear (GenericEntity entity)
 
void SCR_GadgetInvokersInitState (notnull SCR_GadgetManagerComponent gadgetManager)
 

Public Attributes

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

Detailed Description

Controls invoker resgistration for gadget manager.

Constructor & Destructor Documentation

◆ SCR_GadgetInvokersInitState()

void SCR_GadgetInvokersInitState.SCR_GadgetInvokersInitState ( notnull SCR_GadgetManagerComponent  gadgetManager)
Parameters
[in]gadgetManager

Member Function Documentation

◆ CleanupInvokers()

void SCR_GadgetInvokersInitState.CleanupInvokers ( GenericEntity  character)

Cleanup invokers when entity is destroyed.

Parameters
[in]charactermust not be null

◆ CleanupLocalInvokers()

void SCR_GadgetInvokersInitState.CleanupLocalInvokers ( GenericEntity  character)

Cleanup local invokers when entity is no longer controlled.

Parameters
[in]characterunused

◆ Clear()

void SCR_GadgetInvokersInitState.Clear ( GenericEntity  entity)
Parameters
[in]entity

◆ InitControlledInvokers()

void SCR_GadgetInvokersInitState.InitControlledInvokers ( IEntity  character,
SCR_CharacterControllerComponent  controller 
)

Invokers for controlled character only.

Parameters
[in]characterunused
[in]controller

◆ InitInvokers()

void SCR_GadgetInvokersInitState.InitInvokers ( IEntity  character,
SCR_CharacterControllerComponent  controller 
)

Invokers for all characters.

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

◆ IsInit()

bool SCR_GadgetInvokersInitState.IsInit ( )
Returns

Member Data Documentation

◆ m_bIsControlledEnt

bool SCR_GadgetInvokersInitState.m_bIsControlledEnt = false

◆ m_bIsControlledInit

bool SCR_GadgetInvokersInitState.m_bIsControlledInit = false

◆ m_bIsDefaultInit

bool SCR_GadgetInvokersInitState.m_bIsDefaultInit = false

◆ m_Controller

SCR_CharacterControllerComponent SCR_GadgetInvokersInitState.m_Controller

◆ m_GadgetManager

SCR_GadgetManagerComponent SCR_GadgetInvokersInitState.m_GadgetManager

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