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

Protected Member Functions

bool GetArsenalItems (out array< ref SCR_ArsenalItemStandalone > arsenalItems)
bool GetItemTypeAndModeForPrefab (ResourceName prefab, out SCR_EArsenalItemType itemType, out SCR_EArsenalItemMode itemMode)
array< SCR_ArsenalItemGetFilteredArsenalItems (SCR_EArsenalItemType typeFilter, SCR_EArsenalItemMode modeFilter, EArsenalItemDisplayType requiresDisplayType=-1, SCR_Faction checkFaction=null)
bool GetItemModeForPrefab (ResourceName prefab, out SCR_EArsenalItemType itemMode)
bool GetUseMilitarySupplyAllocationForPrefab (ResourceName prefab, out SCR_EArsenalItemType itemUseMilitarySupplyAllocation)

Protected Attributes

ref array< ref SCR_ArsenalItemStandalonem_aArsenalItems
ref map< SCR_EArsenalItemType, ref array< SCR_ArsenalItem > > m_mArsenalItemsByType = new map<SCR_EArsenalItemType, ref array<SCR_ArsenalItem>>()

Detailed Description

Definition at line 2 of file SCR_ArsenalItemListConfig.c.

Member Function Documentation

◆ GetArsenalItems()

bool SCR_ArsenalItemListConfig::GetArsenalItems ( out array< ref SCR_ArsenalItemStandalone > arsenalItems)
inlineprotected
Parameters
[out]arsenalItems
Returns

Definition at line 12 of file SCR_ArsenalItemListConfig.c.

◆ GetFilteredArsenalItems()

array< SCR_ArsenalItem > SCR_ArsenalItemListConfig::GetFilteredArsenalItems ( SCR_EArsenalItemType typeFilter,
SCR_EArsenalItemMode modeFilter,
EArsenalItemDisplayType requiresDisplayType = -1,
SCR_Faction checkFaction = null )
inlineprotected

Get arsenal items filtered by SCR_EArsenalItemType filter, caches values

Parameters
[in]filterCombined flags for available items for this faction (RIFLE, MAGAZINE, EQUIPMENT, RADIOBACKPACK etc.)
[in]typeFilter
[in]modeFilter
[in]requiresDisplayTypeRequires the Arsenal data to have display data type (-1 is ignore)
[in]checkFactionIf a faction is given it will check if the item is part of the faction and if not will filter out the item
Returns
array with availabe arsenal items of give filter types

Definition at line 49 of file SCR_ArsenalItemListConfig.c.

◆ GetItemModeForPrefab()

bool SCR_ArsenalItemListConfig::GetItemModeForPrefab ( ResourceName prefab,
out SCR_EArsenalItemType itemMode )
inlineprotected
Parameters
[in]prefab
[out]itemMode
Returns

Definition at line 100 of file SCR_ArsenalItemListConfig.c.

◆ GetItemTypeAndModeForPrefab()

bool SCR_ArsenalItemListConfig::GetItemTypeAndModeForPrefab ( ResourceName prefab,
out SCR_EArsenalItemType itemType,
out SCR_EArsenalItemMode itemMode )
inlineprotected
Parameters
[in]prefab
[out]itemType
[out]itemMode
Returns

Definition at line 23 of file SCR_ArsenalItemListConfig.c.

◆ GetUseMilitarySupplyAllocationForPrefab()

bool SCR_ArsenalItemListConfig::GetUseMilitarySupplyAllocationForPrefab ( ResourceName prefab,
out SCR_EArsenalItemType itemUseMilitarySupplyAllocation )
inlineprotected
Parameters
[in]prefab
[out]itemUseMilitarySupplyAllocation
Returns

Definition at line 118 of file SCR_ArsenalItemListConfig.c.

Member Data Documentation

◆ m_aArsenalItems

ref array<ref SCR_ArsenalItemStandalone> SCR_ArsenalItemListConfig::m_aArsenalItems
protected

Definition at line 5 of file SCR_ArsenalItemListConfig.c.

◆ m_mArsenalItemsByType

ref map<SCR_EArsenalItemType, ref array<SCR_ArsenalItem> > SCR_ArsenalItemListConfig::m_mArsenalItemsByType = new map<SCR_EArsenalItemType, ref array<SCR_ArsenalItem>>()
protected

Definition at line 7 of file SCR_ArsenalItemListConfig.c.


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