Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_AIWeaponHandlingBase Interface Reference

Base class for nodes which handle magazine switching. More...

Inheritance diagram for SCR_AIWeaponHandlingBase:
AITaskScripted AITask Node SCR_AISwitchMagazine SCR_AISwitchMuzzle SCR_AISwitchWeapon

Public Member Functions

override void OnInit (AIAgent owner)
 
- Public Member Functions inherited from AITaskScripted
void OnEnter (AIAgent owner)
 
void OnAbort (AIAgent owner, Node nodeCausingAbort)
 
ENodeResult EOnTaskSimulate (AIAgent owner, float dt)
 Scripted nodes are suposed to return SUCCESS, FAIL or RUNNING state.
 
- Public Member Functions inherited from Node
proto external int GetNodeID ()
 
proto external TypeName GetVariableType (bool inputPort, string name)
 
proto bool GetVariableIn (string name, out void val)
 
proto void SetVariableOut (string name, void val)
 
proto void ClearVariable (string name)
 
proto void GetCallstackStr (out string val)
 
proto void GetParentTreeName (out string val)
 

Protected Attributes

CharacterControllerComponent m_ControlComp
 
BaseWeaponManagerComponent m_WeaponMgrComp
 
SCR_InventoryStorageManagerComponent m_InventoryMgr
 
CompartmentAccessComponent m_CompartmentAccessComp
 

Additional Inherited Members

- Protected Member Functions inherited from AITaskScripted
string GetNodeMiddleText ()
 
- Protected Member Functions inherited from Node
TStringArray GetVariablesIn ()
 
TStringArray GetVariablesOut ()
 
- Static Protected Member Functions inherited from Node
static bool VisibleInPalette ()
 
static string GetOnHoverDescription ()
 
static bool CanReturnRunning ()
 
- Static Protected Attributes inherited from Node
static ref TStringArray m_aEmptyVars = {}
 

Detailed Description

Base class for nodes which handle magazine switching.

Member Function Documentation

◆ OnInit()

override void SCR_AIWeaponHandlingBase.OnInit ( AIAgent owner)

Implements AITaskScripted.

Member Data Documentation

◆ m_CompartmentAccessComp

CompartmentAccessComponent SCR_AIWeaponHandlingBase.m_CompartmentAccessComp
protected

◆ m_ControlComp

CharacterControllerComponent SCR_AIWeaponHandlingBase.m_ControlComp
protected

◆ m_InventoryMgr

SCR_InventoryStorageManagerComponent SCR_AIWeaponHandlingBase.m_InventoryMgr
protected

◆ m_WeaponMgrComp

BaseWeaponManagerComponent SCR_AIWeaponHandlingBase.m_WeaponMgrComp
protected

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