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

Public Member Functions

void OnMoveWeaponFinished (bool result)
 
override ENodeResult EOnTaskSimulate (AIAgent owner, float dt)
 
override void OnAbort (AIAgent owner, Node nodeCausingAbort)
 
override TStringArray GetVariablesIn ()
 
override bool VisibleInPalette ()
 
- Public Member Functions inherited from SCR_AIWeaponHandlingBase
override void OnInit (AIAgent owner)
 

Protected Attributes

int m_iWeaponState
 
EquipedWeaponStorageComponent m_EqWeaponStorageComp
 
ref SCR_AISwitchWeaponMovedCallback m_WeaponMoveCallback
 
- Protected Attributes inherited from SCR_AIWeaponHandlingBase
CharacterControllerComponent m_ControlComp
 
BaseWeaponManagerComponent m_WeaponMgrComp
 
SCR_InventoryStorageManagerComponent m_InventoryMgr
 
CompartmentAccessComponent m_CompartmentAccessComp
 

Static Protected Attributes

static const int WEAPON_STATE_IDLE = 0
 
static const int WEAPON_STATE_MOVING = 1
 
static const int WEAPON_STATE_MOVED = 2
 
static const string PORT_WEAPON_COMPONENT = "WeaponComponent"
 
static ref TStringArray s_aVarsIn = {PORT_WEAPON_COMPONENT}
 

Member Function Documentation

◆ EOnTaskSimulate()

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

◆ GetVariablesIn()

override TStringArray SCR_AISwitchWeapon.GetVariablesIn ( )

◆ OnAbort()

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

◆ OnMoveWeaponFinished()

void SCR_AISwitchWeapon.OnMoveWeaponFinished ( bool  result)

◆ VisibleInPalette()

override bool SCR_AISwitchWeapon.VisibleInPalette ( )

Member Data Documentation

◆ m_EqWeaponStorageComp

EquipedWeaponStorageComponent SCR_AISwitchWeapon.m_EqWeaponStorageComp
protected

◆ m_iWeaponState

int SCR_AISwitchWeapon.m_iWeaponState
protected

◆ m_WeaponMoveCallback

ref SCR_AISwitchWeaponMovedCallback SCR_AISwitchWeapon.m_WeaponMoveCallback
protected

◆ PORT_WEAPON_COMPONENT

const string SCR_AISwitchWeapon.PORT_WEAPON_COMPONENT = "WeaponComponent"
staticprotected

◆ s_aVarsIn

ref TStringArray SCR_AISwitchWeapon.s_aVarsIn = {PORT_WEAPON_COMPONENT}
staticprotected

◆ WEAPON_STATE_IDLE

const int SCR_AISwitchWeapon.WEAPON_STATE_IDLE = 0
staticprotected

◆ WEAPON_STATE_MOVED

const int SCR_AISwitchWeapon.WEAPON_STATE_MOVED = 2
staticprotected

◆ WEAPON_STATE_MOVING

const int SCR_AISwitchWeapon.WEAPON_STATE_MOVING = 1
staticprotected

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