Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_EquipWeaponAction Class Reference

Equip weapon. More...

Inheritance diagram for SCR_EquipWeaponAction:
SCR_BaseWeaponAction SCR_MineEquipWeaponAction

Protected Member Functions

override void OnConfirmed (IEntity pUserEntity)
override void OnRejected (IEntity pUserEntity)
 just a cleanup in case of interruption
void PerformActionInternal (SCR_InventoryStorageManagerComponent manager, IEntity pOwnerEntity, IEntity pUserEntity)
override bool CanBePerformedScript (IEntity user)
override bool GetActionNameScript (out string outName)

Protected Attributes

string m_sEquipActionString
string m_sReplaceActionString
int m_iTargetSlotID = -1
bool m_bWasUnequipping = false
ref SCR_EquipPickedWeapon m_pEquipCB = new SCR_EquipPickedWeapon
ref SCR_RemoveEquippedWeapon m_pRemoveWeaponCB = new SCR_RemoveEquippedWeapon

Detailed Description

Equip weapon.

Definition at line 3 of file SCR_EquipWeaponAction.c.

Member Function Documentation

◆ CanBePerformedScript()

override bool SCR_EquipWeaponAction::CanBePerformedScript ( IEntity user)
inlineprotected

Definition at line 158 of file SCR_EquipWeaponAction.c.

◆ GetActionNameScript()

override bool SCR_EquipWeaponAction::GetActionNameScript ( out string outName)
inlineprotected

Definition at line 174 of file SCR_EquipWeaponAction.c.

◆ OnConfirmed()

override void SCR_EquipWeaponAction::OnConfirmed ( IEntity pUserEntity)
inlineprotected

Definition at line 18 of file SCR_EquipWeaponAction.c.

◆ OnRejected()

override void SCR_EquipWeaponAction::OnRejected ( IEntity pUserEntity)
inlineprotected

just a cleanup in case of interruption

Definition at line 56 of file SCR_EquipWeaponAction.c.

◆ PerformActionInternal()

void SCR_EquipWeaponAction::PerformActionInternal ( SCR_InventoryStorageManagerComponent manager,
IEntity pOwnerEntity,
IEntity pUserEntity )
inlineprotected

Definition at line 62 of file SCR_EquipWeaponAction.c.

Member Data Documentation

◆ m_bWasUnequipping

bool SCR_EquipWeaponAction::m_bWasUnequipping = false
protected

Definition at line 13 of file SCR_EquipWeaponAction.c.

◆ m_iTargetSlotID

int SCR_EquipWeaponAction::m_iTargetSlotID = -1
protected

Definition at line 12 of file SCR_EquipWeaponAction.c.

◆ m_pEquipCB

ref SCR_EquipPickedWeapon SCR_EquipWeaponAction::m_pEquipCB = new SCR_EquipPickedWeapon
protected

Definition at line 14 of file SCR_EquipWeaponAction.c.

◆ m_pRemoveWeaponCB

ref SCR_RemoveEquippedWeapon SCR_EquipWeaponAction::m_pRemoveWeaponCB = new SCR_RemoveEquippedWeapon
protected

Definition at line 15 of file SCR_EquipWeaponAction.c.

◆ m_sEquipActionString

string SCR_EquipWeaponAction::m_sEquipActionString
protected

Definition at line 8 of file SCR_EquipWeaponAction.c.

◆ m_sReplaceActionString

string SCR_EquipWeaponAction::m_sReplaceActionString
protected

Definition at line 10 of file SCR_EquipWeaponAction.c.


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