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

modded version for to be used with the inventory 2.0 More...

Inheritance diagram for SCR_InventoryAction:
ScriptedUserAction SCR_AttachItemFromInventoryAction SCR_BaseWeaponAction SCR_EquipClothAction SCR_EquipGadgetAction SCR_EquipItemAction SCR_EquipWeaponAttachment SCR_InspectionUserAction SCR_LootAction SCR_OpenStorageAction SCR_OpenVehicleStorageAction SCR_PickUpItemAction SCR_RadioToggleUserAction SCR_RadioTuningUserAction

Protected Member Functions

string GetReason (SCR_InventoryStorageManagerComponent pInventoryManager)
override bool CanBeShownScript (IEntity user)
override bool CanBePerformedScript (IEntity user)
override void PerformAction (IEntity pOwnerEntity, IEntity pUserEntity)
override bool GetActionNameScript (out string outName)
override bool HasLocalEffectOnlyScript ()
void PerformActionInternal (SCR_InventoryStorageManagerComponent manager, IEntity pOwnerEntity, IEntity pUserEntity)
override void Init (IEntity pOwnerEntity, GenericComponent pManagerComponent)

Protected Attributes

const string SREASON_TOO_BIG = "#AR-Inventory_InfoTooBig"
const string SREASON_TOO_HEAVY = "#AR-Inventory_InfoTooHeavy"

Detailed Description

modded version for to be used with the inventory 2.0

Definition at line 3 of file SCR_InventoryAction.c.

Member Function Documentation

◆ CanBePerformedScript()

override bool SCR_InventoryAction::CanBePerformedScript ( IEntity user)
inlineprotected

Definition at line 52 of file SCR_InventoryAction.c.

◆ CanBeShownScript()

override bool SCR_InventoryAction::CanBeShownScript ( IEntity user)
inlineprotected

Definition at line 30 of file SCR_InventoryAction.c.

◆ GetActionNameScript()

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

Definition at line 78 of file SCR_InventoryAction.c.

◆ GetReason()

string SCR_InventoryAction::GetReason ( SCR_InventoryStorageManagerComponent pInventoryManager)
inlineprotected

Definition at line 11 of file SCR_InventoryAction.c.

◆ HasLocalEffectOnlyScript()

override bool SCR_InventoryAction::HasLocalEffectOnlyScript ( )
inlineprotected

Definition at line 83 of file SCR_InventoryAction.c.

◆ Init()

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

Definition at line 94 of file SCR_InventoryAction.c.

◆ PerformAction()

override void SCR_InventoryAction::PerformAction ( IEntity pOwnerEntity,
IEntity pUserEntity )
inlineprotected

Definition at line 66 of file SCR_InventoryAction.c.

◆ PerformActionInternal()

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

Definition at line 88 of file SCR_InventoryAction.c.

Member Data Documentation

◆ SREASON_TOO_BIG

const string SCR_InventoryAction::SREASON_TOO_BIG = "#AR-Inventory_InfoTooBig"
protected

Definition at line 7 of file SCR_InventoryAction.c.

◆ SREASON_TOO_HEAVY

const string SCR_InventoryAction::SREASON_TOO_HEAVY = "#AR-Inventory_InfoTooHeavy"
protected

Definition at line 8 of file SCR_InventoryAction.c.


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