Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_BaseWeaponAction Class Reference
Inheritance diagram for SCR_BaseWeaponAction:
SCR_InventoryAction SCR_EquipWeaponAction SCR_EquipWeaponHolsterAction SCR_MineEquipWeaponAction SCR_MineEquipHolsterAction

Protected Member Functions

bool CanEquipOrReplaceWeapon (IEntity userEntity)
override void Init (IEntity pOwnerEntity, GenericComponent pManagerComponent)
BaseWeaponComponent GetWeaponToSwap (notnull BaseWeaponManagerComponent weaponManager)

Protected Attributes

bool m_bIsSwappingWeapons = false
string m_sWeaponToSwapName = ""
BaseWeaponComponent m_pWeaponOnGroundComponent
ref array< WeaponSlotComponentm_aWeaponSlots = {}
string m_sWeaponOnGroundType = ""
int m_iSameTypeSlotsCount = 0

Detailed Description

Definition at line 1 of file SCR_BaseWeaponAction.c.

Member Function Documentation

◆ CanEquipOrReplaceWeapon()

bool SCR_BaseWeaponAction::CanEquipOrReplaceWeapon ( IEntity userEntity)
inlineprotected

Definition at line 16 of file SCR_BaseWeaponAction.c.

◆ GetWeaponToSwap()

BaseWeaponComponent SCR_BaseWeaponAction::GetWeaponToSwap ( notnull BaseWeaponManagerComponent weaponManager)
inlineprotected

Definition at line 98 of file SCR_BaseWeaponAction.c.

◆ Init()

override void SCR_BaseWeaponAction::Init ( IEntity pOwnerEntity,
GenericComponent pManagerComponent )
inlineprotected

Definition at line 78 of file SCR_BaseWeaponAction.c.

Member Data Documentation

◆ m_aWeaponSlots

ref array<WeaponSlotComponent> SCR_BaseWeaponAction::m_aWeaponSlots = {}
protected

Definition at line 10 of file SCR_BaseWeaponAction.c.

◆ m_bIsSwappingWeapons

bool SCR_BaseWeaponAction::m_bIsSwappingWeapons = false
protected

Definition at line 7 of file SCR_BaseWeaponAction.c.

◆ m_iSameTypeSlotsCount

int SCR_BaseWeaponAction::m_iSameTypeSlotsCount = 0
protected

Definition at line 12 of file SCR_BaseWeaponAction.c.

◆ m_pWeaponOnGroundComponent

BaseWeaponComponent SCR_BaseWeaponAction::m_pWeaponOnGroundComponent
protected

Definition at line 9 of file SCR_BaseWeaponAction.c.

◆ m_sWeaponOnGroundType

string SCR_BaseWeaponAction::m_sWeaponOnGroundType = ""
protected

Definition at line 11 of file SCR_BaseWeaponAction.c.

◆ m_sWeaponToSwapName

string SCR_BaseWeaponAction::m_sWeaponToSwapName = ""
protected

Definition at line 8 of file SCR_BaseWeaponAction.c.


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