Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_ArsenalInventorySlotUI Class Reference
Inheritance diagram for SCR_ArsenalInventorySlotUI:
SCR_InventorySlotUI

Protected Member Functions

SCR_ResourceComponent GetArsenalResourceComponent ()
void SetArsenalResourceComponent (SCR_ResourceComponent component)
void SetStorageUI (SCR_InventoryStorageBaseUI storageUI)
string SetSlotSize ()
override void SetSlotVisible (bool bVisible)
override void Refresh ()
void CheckRequiredRank ()
void CheckPersonalResources (int cost)
int GetPersonalResourceCost ()
void UpdateTotalResources (float totalResources)
override bool IsDraggable ()
bool IsAvailable ()
float GetTotalResources ()
void SetItemAvailability (bool isAvailable)
float GetItemSupplyCost ()
void SetItemRank ()
SCR_ECharacterRank GetRequiredRank ()
void OnPlayerSupplyAllocationChanged (int amount)
void SCR_ArsenalInventorySlotUI (InventoryItemComponent pComponent=null, SCR_InventoryStorageBaseUI pStorageUI=null, bool bVisible=true, int iSlotIndex=-1, SCR_ItemAttributeCollection pAttributes=null)
void ~SCR_ArsenalInventorySlotUI ()

Protected Attributes

const string RESOURCES_TEXT_WIDGET_NAME = "SuppliesText"
const string STORED_RESOURCES_WIDGET_NAME = "SuppliesStored"
const string AVAILABLE_RESOURCES_WIDGET_NAME = "SuppliesAvailable"
const string COST_RESOURCES_WIDGET_NAME = "SuppliesCost"
const string RANK_ICON_WIDGET_NAME = "RankIcon"
const string MSAR_ICON_WIDGET_NAME = "MSARIcon"
const string AMMOTYPE_WIDGET_NAME = "AmmoTypeContainer"
Widget m_CostResourceHolder
TextWidget m_CostResourceHolderText
bool m_bIsAvailable = true
TextWidget m_wResourceText
Widget m_wResourceDisplay
SCR_ResourceComponent m_ArsenalResourceComponent
SCR_ResourceContainer m_ResourceContainer
float m_fSupplyCost
SCR_ECharacterRank m_eRequiredRank
ImageWidget m_wMSARIcon

Detailed Description

Definition at line 2 of file SCR_ArsenalInventorySlotUI.c.

Constructor & Destructor Documentation

◆ SCR_ArsenalInventorySlotUI()

void SCR_ArsenalInventorySlotUI::SCR_ArsenalInventorySlotUI ( InventoryItemComponent pComponent = null,
SCR_InventoryStorageBaseUI pStorageUI = null,
bool bVisible = true,
int iSlotIndex = -1,
SCR_ItemAttributeCollection pAttributes = null )
inlineprotected

Definition at line 423 of file SCR_ArsenalInventorySlotUI.c.

◆ ~SCR_ArsenalInventorySlotUI()

void SCR_ArsenalInventorySlotUI::~SCR_ArsenalInventorySlotUI ( )
inlineprotected

Definition at line 437 of file SCR_ArsenalInventorySlotUI.c.

Member Function Documentation

◆ CheckPersonalResources()

void SCR_ArsenalInventorySlotUI::CheckPersonalResources ( int cost)
inlineprotected

Definition at line 181 of file SCR_ArsenalInventorySlotUI.c.

◆ CheckRequiredRank()

void SCR_ArsenalInventorySlotUI::CheckRequiredRank ( )
inlineprotected

Definition at line 141 of file SCR_ArsenalInventorySlotUI.c.

◆ GetArsenalResourceComponent()

SCR_ResourceComponent SCR_ArsenalInventorySlotUI::GetArsenalResourceComponent ( )
inlineprotected

Definition at line 29 of file SCR_ArsenalInventorySlotUI.c.

◆ GetItemSupplyCost()

float SCR_ArsenalInventorySlotUI::GetItemSupplyCost ( )
inlineprotected

Definition at line 358 of file SCR_ArsenalInventorySlotUI.c.

◆ GetPersonalResourceCost()

int SCR_ArsenalInventorySlotUI::GetPersonalResourceCost ( )
inlineprotected

Definition at line 207 of file SCR_ArsenalInventorySlotUI.c.

◆ GetRequiredRank()

SCR_ECharacterRank SCR_ArsenalInventorySlotUI::GetRequiredRank ( )
inlineprotected
Returns
Get the required rank for the item in the arsenal slot

Definition at line 409 of file SCR_ArsenalInventorySlotUI.c.

◆ GetTotalResources()

float SCR_ArsenalInventorySlotUI::GetTotalResources ( )
inlineprotected

Definition at line 285 of file SCR_ArsenalInventorySlotUI.c.

◆ IsAvailable()

bool SCR_ArsenalInventorySlotUI::IsAvailable ( )
inlineprotected
Returns
If the slot is locked or not

Definition at line 279 of file SCR_ArsenalInventorySlotUI.c.

◆ IsDraggable()

override bool SCR_ArsenalInventorySlotUI::IsDraggable ( )
inlineprotected

Definition at line 272 of file SCR_ArsenalInventorySlotUI.c.

◆ OnPlayerSupplyAllocationChanged()

void SCR_ArsenalInventorySlotUI::OnPlayerSupplyAllocationChanged ( int amount)
inlineprotected

Definition at line 415 of file SCR_ArsenalInventorySlotUI.c.

◆ Refresh()

override void SCR_ArsenalInventorySlotUI::Refresh ( )
inlineprotected

Definition at line 129 of file SCR_ArsenalInventorySlotUI.c.

◆ SetArsenalResourceComponent()

void SCR_ArsenalInventorySlotUI::SetArsenalResourceComponent ( SCR_ResourceComponent component)
inlineprotected

Definition at line 34 of file SCR_ArsenalInventorySlotUI.c.

◆ SetItemAvailability()

void SCR_ArsenalInventorySlotUI::SetItemAvailability ( bool isAvailable)
inlineprotected

Definition at line 344 of file SCR_ArsenalInventorySlotUI.c.

◆ SetItemRank()

void SCR_ArsenalInventorySlotUI::SetItemRank ( )
inlineprotected

Definition at line 364 of file SCR_ArsenalInventorySlotUI.c.

◆ SetSlotSize()

string SCR_ArsenalInventorySlotUI::SetSlotSize ( )
inlineprotected

Definition at line 46 of file SCR_ArsenalInventorySlotUI.c.

◆ SetSlotVisible()

override void SCR_ArsenalInventorySlotUI::SetSlotVisible ( bool bVisible)
inlineprotected

Definition at line 78 of file SCR_ArsenalInventorySlotUI.c.

◆ SetStorageUI()

void SCR_ArsenalInventorySlotUI::SetStorageUI ( SCR_InventoryStorageBaseUI storageUI)
inlineprotected

Definition at line 40 of file SCR_ArsenalInventorySlotUI.c.

◆ UpdateTotalResources()

void SCR_ArsenalInventorySlotUI::UpdateTotalResources ( float totalResources)
inlineprotected

Definition at line 237 of file SCR_ArsenalInventorySlotUI.c.

Member Data Documentation

◆ AMMOTYPE_WIDGET_NAME

const string SCR_ArsenalInventorySlotUI::AMMOTYPE_WIDGET_NAME = "AmmoTypeContainer"
protected

Definition at line 12 of file SCR_ArsenalInventorySlotUI.c.

◆ AVAILABLE_RESOURCES_WIDGET_NAME

const string SCR_ArsenalInventorySlotUI::AVAILABLE_RESOURCES_WIDGET_NAME = "SuppliesAvailable"
protected

Definition at line 8 of file SCR_ArsenalInventorySlotUI.c.

◆ COST_RESOURCES_WIDGET_NAME

const string SCR_ArsenalInventorySlotUI::COST_RESOURCES_WIDGET_NAME = "SuppliesCost"
protected

Definition at line 9 of file SCR_ArsenalInventorySlotUI.c.

◆ m_ArsenalResourceComponent

SCR_ResourceComponent SCR_ArsenalInventorySlotUI::m_ArsenalResourceComponent
protected

Definition at line 21 of file SCR_ArsenalInventorySlotUI.c.

◆ m_bIsAvailable

bool SCR_ArsenalInventorySlotUI::m_bIsAvailable = true
protected

Definition at line 17 of file SCR_ArsenalInventorySlotUI.c.

◆ m_CostResourceHolder

Widget SCR_ArsenalInventorySlotUI::m_CostResourceHolder
protected

Definition at line 14 of file SCR_ArsenalInventorySlotUI.c.

◆ m_CostResourceHolderText

TextWidget SCR_ArsenalInventorySlotUI::m_CostResourceHolderText
protected

Definition at line 15 of file SCR_ArsenalInventorySlotUI.c.

◆ m_eRequiredRank

SCR_ECharacterRank SCR_ArsenalInventorySlotUI::m_eRequiredRank
protected

Definition at line 25 of file SCR_ArsenalInventorySlotUI.c.

◆ m_fSupplyCost

float SCR_ArsenalInventorySlotUI::m_fSupplyCost
protected

Definition at line 24 of file SCR_ArsenalInventorySlotUI.c.

◆ m_ResourceContainer

SCR_ResourceContainer SCR_ArsenalInventorySlotUI::m_ResourceContainer
protected

Definition at line 22 of file SCR_ArsenalInventorySlotUI.c.

◆ m_wMSARIcon

ImageWidget SCR_ArsenalInventorySlotUI::m_wMSARIcon
protected

Definition at line 26 of file SCR_ArsenalInventorySlotUI.c.

◆ m_wResourceDisplay

Widget SCR_ArsenalInventorySlotUI::m_wResourceDisplay
protected

Definition at line 19 of file SCR_ArsenalInventorySlotUI.c.

◆ m_wResourceText

TextWidget SCR_ArsenalInventorySlotUI::m_wResourceText
protected

Definition at line 18 of file SCR_ArsenalInventorySlotUI.c.

◆ MSAR_ICON_WIDGET_NAME

const string SCR_ArsenalInventorySlotUI::MSAR_ICON_WIDGET_NAME = "MSARIcon"
protected

Definition at line 11 of file SCR_ArsenalInventorySlotUI.c.

◆ RANK_ICON_WIDGET_NAME

const string SCR_ArsenalInventorySlotUI::RANK_ICON_WIDGET_NAME = "RankIcon"
protected

Definition at line 10 of file SCR_ArsenalInventorySlotUI.c.

◆ RESOURCES_TEXT_WIDGET_NAME

const string SCR_ArsenalInventorySlotUI::RESOURCES_TEXT_WIDGET_NAME = "SuppliesText"
protected

Definition at line 6 of file SCR_ArsenalInventorySlotUI.c.

◆ STORED_RESOURCES_WIDGET_NAME

const string SCR_ArsenalInventorySlotUI::STORED_RESOURCES_WIDGET_NAME = "SuppliesStored"
protected

Definition at line 7 of file SCR_ArsenalInventorySlotUI.c.


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