Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_BaseResupplySupportStationAction Class Reference
Inheritance diagram for SCR_BaseResupplySupportStationAction:
SCR_BaseItemHolderSupportStationAction SCR_ResupplyOtherSupportStationAction SCR_ResupplySelfSupportStationAction

Protected Member Functions

override ESupportStationType GetSupportStationType ()
override LocalizedString GetInvalidPerformReasonString (ESupportStationReasonInvalid reasonInvalid)
bool GetShowButDisabled ()
ENotification GetNotificationOnUse ()
override bool CanHaveMultipleUsers ()
override bool CanBeShownScript (IEntity user)
override bool CanBePerformedScript (IEntity user)
override void CanBePerformedUpdate (IEntity user)
void UpdateCanResupply (IEntity owner, IEntity user)
override void PerformAction (IEntity pOwnerEntity, IEntity pUserEntity)
void SetTargetInventory (IEntity user, IEntity owner)
SCR_InventoryStorageManagerComponent GetTargetInventory ()
InventoryStorageManagerComponent GetProviderInventory ()
override void ResetReferencesOnServer ()
override void DelayedInit (IEntity owner)
override string GetActionStringParam ()

Protected Attributes

ESupportStationType m_eSupportStationType
int m_iMaxResupplyCount
LocalizedString m_sInvalidNoInventorySpace
LocalizedString m_sInvalidRankTooLow
LocalizedString m_sInvalidNotEnoughAvailableAllocatedSupplies
ENotification m_eNotificationOnUse
SCR_ArsenalComponent m_ArsenalComponent
SCR_ArsenalManagerComponent m_ArsenalManager
SCR_InventoryStorageManagerComponent m_InventoryManagerTarget
EResupplyUnavailableReason m_eResupplyUnavailableReason
bool m_bCanResupply
int m_iCurrentItemAmount = -1
const LocalizedString X_OUTOF_Y_FORMATTING = "#AR-SupportStation_ActionFormat_ItemAmount"
const LocalizedString CURRENT_ITEM_AMOUNT_FORMATTING = "#AR-SupportStation_ActionFormat_CurrentItemAmount"

Detailed Description

Definition at line 3 of file SCR_ResupplySupportStationAction.c.

Member Function Documentation

◆ CanBePerformedScript()

override bool SCR_BaseResupplySupportStationAction::CanBePerformedScript ( IEntity user)
inlineprotected

Definition at line 99 of file SCR_ResupplySupportStationAction.c.

◆ CanBePerformedUpdate()

override void SCR_BaseResupplySupportStationAction::CanBePerformedUpdate ( IEntity user)
inlineprotected

Definition at line 134 of file SCR_ResupplySupportStationAction.c.

◆ CanBeShownScript()

override bool SCR_BaseResupplySupportStationAction::CanBeShownScript ( IEntity user)
inlineprotected

Definition at line 87 of file SCR_ResupplySupportStationAction.c.

◆ CanHaveMultipleUsers()

override bool SCR_BaseResupplySupportStationAction::CanHaveMultipleUsers ( )
inlineprotected

Definition at line 81 of file SCR_ResupplySupportStationAction.c.

◆ DelayedInit()

override void SCR_BaseResupplySupportStationAction::DelayedInit ( IEntity owner)
inlineprotected

Definition at line 241 of file SCR_ResupplySupportStationAction.c.

◆ GetActionStringParam()

override string SCR_BaseResupplySupportStationAction::GetActionStringParam ( )
inlineprotected

Definition at line 254 of file SCR_ResupplySupportStationAction.c.

◆ GetInvalidPerformReasonString()

override LocalizedString SCR_BaseResupplySupportStationAction::GetInvalidPerformReasonString ( ESupportStationReasonInvalid reasonInvalid)
inlineprotected

Definition at line 44 of file SCR_ResupplySupportStationAction.c.

◆ GetNotificationOnUse()

ENotification SCR_BaseResupplySupportStationAction::GetNotificationOnUse ( )
inlineprotected

Definition at line 75 of file SCR_ResupplySupportStationAction.c.

◆ GetProviderInventory()

InventoryStorageManagerComponent SCR_BaseResupplySupportStationAction::GetProviderInventory ( )
inlineprotected

Definition at line 228 of file SCR_ResupplySupportStationAction.c.

◆ GetShowButDisabled()

bool SCR_BaseResupplySupportStationAction::GetShowButDisabled ( )
inlineprotected

Definition at line 60 of file SCR_ResupplySupportStationAction.c.

◆ GetSupportStationType()

override ESupportStationType SCR_BaseResupplySupportStationAction::GetSupportStationType ( )
inlineprotected

Definition at line 38 of file SCR_ResupplySupportStationAction.c.

◆ GetTargetInventory()

SCR_InventoryStorageManagerComponent SCR_BaseResupplySupportStationAction::GetTargetInventory ( )
inlineprotected

Definition at line 221 of file SCR_ResupplySupportStationAction.c.

◆ PerformAction()

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

Definition at line 208 of file SCR_ResupplySupportStationAction.c.

◆ ResetReferencesOnServer()

override void SCR_BaseResupplySupportStationAction::ResetReferencesOnServer ( )
inlineprotected

Definition at line 234 of file SCR_ResupplySupportStationAction.c.

◆ SetTargetInventory()

void SCR_BaseResupplySupportStationAction::SetTargetInventory ( IEntity user,
IEntity owner )
inlineprotected

Definition at line 215 of file SCR_ResupplySupportStationAction.c.

◆ UpdateCanResupply()

void SCR_BaseResupplySupportStationAction::UpdateCanResupply ( IEntity owner,
IEntity user )
inlineprotected

Definition at line 143 of file SCR_ResupplySupportStationAction.c.

Member Data Documentation

◆ CURRENT_ITEM_AMOUNT_FORMATTING

const LocalizedString SCR_BaseResupplySupportStationAction::CURRENT_ITEM_AMOUNT_FORMATTING = "#AR-SupportStation_ActionFormat_CurrentItemAmount"
protected

Definition at line 35 of file SCR_ResupplySupportStationAction.c.

◆ m_ArsenalComponent

SCR_ArsenalComponent SCR_BaseResupplySupportStationAction::m_ArsenalComponent
protected

Definition at line 23 of file SCR_ResupplySupportStationAction.c.

◆ m_ArsenalManager

SCR_ArsenalManagerComponent SCR_BaseResupplySupportStationAction::m_ArsenalManager
protected

Definition at line 25 of file SCR_ResupplySupportStationAction.c.

◆ m_bCanResupply

bool SCR_BaseResupplySupportStationAction::m_bCanResupply
protected

Definition at line 31 of file SCR_ResupplySupportStationAction.c.

◆ m_eNotificationOnUse

ENotification SCR_BaseResupplySupportStationAction::m_eNotificationOnUse
protected

Definition at line 21 of file SCR_ResupplySupportStationAction.c.

◆ m_eResupplyUnavailableReason

EResupplyUnavailableReason SCR_BaseResupplySupportStationAction::m_eResupplyUnavailableReason
protected

Definition at line 29 of file SCR_ResupplySupportStationAction.c.

◆ m_eSupportStationType

ESupportStationType SCR_BaseResupplySupportStationAction::m_eSupportStationType
protected

Definition at line 6 of file SCR_ResupplySupportStationAction.c.

◆ m_iCurrentItemAmount

int SCR_BaseResupplySupportStationAction::m_iCurrentItemAmount = -1
protected

Definition at line 32 of file SCR_ResupplySupportStationAction.c.

◆ m_iMaxResupplyCount

int SCR_BaseResupplySupportStationAction::m_iMaxResupplyCount
protected

Definition at line 9 of file SCR_ResupplySupportStationAction.c.

◆ m_InventoryManagerTarget

SCR_InventoryStorageManagerComponent SCR_BaseResupplySupportStationAction::m_InventoryManagerTarget
protected

Definition at line 27 of file SCR_ResupplySupportStationAction.c.

◆ m_sInvalidNoInventorySpace

LocalizedString SCR_BaseResupplySupportStationAction::m_sInvalidNoInventorySpace
protected

Definition at line 12 of file SCR_ResupplySupportStationAction.c.

◆ m_sInvalidNotEnoughAvailableAllocatedSupplies

LocalizedString SCR_BaseResupplySupportStationAction::m_sInvalidNotEnoughAvailableAllocatedSupplies
protected

Definition at line 18 of file SCR_ResupplySupportStationAction.c.

◆ m_sInvalidRankTooLow

LocalizedString SCR_BaseResupplySupportStationAction::m_sInvalidRankTooLow
protected

Definition at line 15 of file SCR_ResupplySupportStationAction.c.

◆ X_OUTOF_Y_FORMATTING

const LocalizedString SCR_BaseResupplySupportStationAction::X_OUTOF_Y_FORMATTING = "#AR-SupportStation_ActionFormat_ItemAmount"
protected

Definition at line 34 of file SCR_ResupplySupportStationAction.c.


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