Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_CampaignArmoryStorageComponent.c
Go to the documentation of this file.
4
5class SCR_CampaignArmoryStorageComponent : UniversalInventoryStorageComponent
6{
7 [Attribute("0", UIWidgets.Flags, "", enums: ParamEnumArray.FromEnum(SCR_EArsenalItemType))]
8 protected SCR_EArsenalItemType m_eSupportedItemTypes;
9
10 [Attribute("0", UIWidgets.ComboBox, "", enums: ParamEnumArray.FromEnum(SCR_EArsenalItemMode))]
12
13 protected bool m_bCanStoreItems = false;
14
15 //------------------------------------------------------------------------------------------------
17 void AllowStoringItems(bool enable)
18 {
19 m_bCanStoreItems = enable;
20 }
21
22 //------------------------------------------------------------------------------------------------
25 {
26 return m_eSupportedItemTypes;
27 }
28
29 //------------------------------------------------------------------------------------------------
35
36 //------------------------------------------------------------------------------------------------
37 protected override bool CanStoreItem(IEntity item, int slotID)
38 {
39 if (!super.CanStoreItem(item, slotID))
40 return false;
41
43 return false;
44
46 if (inventoryComponent)
47 {
48
49 if (inventoryComponent.GetParentSlot())
50 return false;
51 else
52 return true;
53 }
54
55 return false;
56 }
57}
SCR_EArsenalItemType GetSupportedItems()
override bool CanStoreItem(IEntity item, int slotID)
SCR_EArsenalItemMode m_eArsenalAmmunitionMode
SCR_EArsenalItemMode GetAmmunitionMode()
void AllowStoringItems(bool enable)
SCR_EArsenalItemMode
SCR_EArsenalItemType
proto external Managed FindComponent(typename typeName)
SCR_FieldOfViewSettings Attribute