Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
SCR_ArsenalItemListConfig Interface Reference

Public 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)
 Get arsenal items filtered by SCR_EArsenalItemType filter, caches values.
 
bool GetItemModeForPrefab (ResourceName prefab, out SCR_EArsenalItemType itemMode)
 

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>>()
 

Member Function Documentation

◆ GetArsenalItems()

bool SCR_ArsenalItemListConfig.GetArsenalItems ( out array< ref SCR_ArsenalItemStandalone arsenalItems)
Parameters
[out]arsenalItems
Returns

◆ GetFilteredArsenalItems()

array< SCR_ArsenalItem > SCR_ArsenalItemListConfig.GetFilteredArsenalItems ( SCR_EArsenalItemType  typeFilter,
SCR_EArsenalItemMode  modeFilter,
EArsenalItemDisplayType  requiresDisplayType = -1 
)

Get arsenal items filtered by SCR_EArsenalItemType filter, caches values.

Parameters
typeFilter
modeFilter
requiresDisplayTypeRequires the Arsenal data to have display data type (-1 is ignore)
Returns
array with availabe arsenal items of give filter types

◆ GetItemModeForPrefab()

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

◆ GetItemTypeAndModeForPrefab()

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

Member Data Documentation

◆ m_aArsenalItems

ref array<ref SCR_ArsenalItemStandalone> SCR_ArsenalItemListConfig.m_aArsenalItems
protected

◆ m_mArsenalItemsByType

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

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