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

Public Member Functions

override TStringArray GetVariablesOut ()
 
override void OnInit (AIAgent owner)
 
override ENodeResult EOnTaskSimulate (AIAgent owner, float dt)
 
override void OnAbort (AIAgent owner, Node nodeCausingAbort)
 
IEntity FindItem ()
 
bool EquipInventoryItem (IEntity item)
 
bool IsItemEquipped (IEntity item)
 

Protected Member Functions

void Reset ()
 
override string GetNodeMiddleText ()
 
override bool VisibleInPalette ()
 
override bool CanReturnRunning ()
 
override string GetOnHoverDescription ()
 

Protected Attributes

IEntity m_OwnerEntity
 
CharacterControllerComponent m_CharacterController
 
SCR_InventoryStorageManagerComponent m_InventoryMgr
 
SCR_GadgetManagerComponent m_GadgetManager
 
IEntity m_ItemEntity
 
bool m_bWaiting
 
float m_fTimer_s
 

Static Protected Attributes

const float TIMEOUT_S = 6.0
 
static const string PORT_ITEM = "ItemOut"
 
static ref TStringArray s_aVarsOut
 

Member Function Documentation

◆ CanReturnRunning()

override bool SCR_AITakeGadgetInLeftHand.CanReturnRunning ( )
protected

◆ EOnTaskSimulate()

override ENodeResult SCR_AITakeGadgetInLeftHand.EOnTaskSimulate ( AIAgent  owner,
float  dt 
)

◆ EquipInventoryItem()

bool SCR_AITakeGadgetInLeftHand.EquipInventoryItem ( IEntity  item)

◆ FindItem()

IEntity SCR_AITakeGadgetInLeftHand.FindItem ( )

◆ GetNodeMiddleText()

override string SCR_AITakeGadgetInLeftHand.GetNodeMiddleText ( )
protected

◆ GetOnHoverDescription()

override string SCR_AITakeGadgetInLeftHand.GetOnHoverDescription ( )
protected

◆ GetVariablesOut()

override TStringArray SCR_AITakeGadgetInLeftHand.GetVariablesOut ( )

◆ IsItemEquipped()

bool SCR_AITakeGadgetInLeftHand.IsItemEquipped ( IEntity  item)

◆ OnAbort()

override void SCR_AITakeGadgetInLeftHand.OnAbort ( AIAgent  owner,
Node  nodeCausingAbort 
)

◆ OnInit()

override void SCR_AITakeGadgetInLeftHand.OnInit ( AIAgent  owner)

◆ Reset()

void SCR_AITakeGadgetInLeftHand.Reset ( )
protected

◆ VisibleInPalette()

override bool SCR_AITakeGadgetInLeftHand.VisibleInPalette ( )
protected

Member Data Documentation

◆ m_bWaiting

bool SCR_AITakeGadgetInLeftHand.m_bWaiting
protected

◆ m_CharacterController

CharacterControllerComponent SCR_AITakeGadgetInLeftHand.m_CharacterController
protected

◆ m_fTimer_s

float SCR_AITakeGadgetInLeftHand.m_fTimer_s
protected

◆ m_GadgetManager

SCR_GadgetManagerComponent SCR_AITakeGadgetInLeftHand.m_GadgetManager
protected

◆ m_InventoryMgr

SCR_InventoryStorageManagerComponent SCR_AITakeGadgetInLeftHand.m_InventoryMgr
protected

◆ m_ItemEntity

IEntity SCR_AITakeGadgetInLeftHand.m_ItemEntity
protected

◆ m_OwnerEntity

IEntity SCR_AITakeGadgetInLeftHand.m_OwnerEntity
protected

◆ PORT_ITEM

const string SCR_AITakeGadgetInLeftHand.PORT_ITEM = "ItemOut"
staticprotected

◆ s_aVarsOut

ref TStringArray SCR_AITakeGadgetInLeftHand.s_aVarsOut
staticprotected
Initial value:
= {
}
static const string PORT_ITEM
Definition: SCR_AITakeGadgetInLeftHand.c:20

◆ TIMEOUT_S

const float SCR_AITakeGadgetInLeftHand.TIMEOUT_S = 6.0
staticprotected

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