Dayz Explorer 1.29.162510
Loading...
Searching...
No Matches
attachmentswrapper.c
Go to the documentation of this file.
1class AttachmentsWrapper: AttachmentsGroupContainer
2{
3 Attachments m_Attachments;
4 protected Widget m_AttachmentsFalseHeader;
5 protected TextWidget m_AttachmentsFalseHeaderText;
6
8 {
9 m_AttachmentsFalseHeader = m_RootWidget.FindAnyWidget( "attachmets_wrapper_header_spacer" );
10 m_AttachmentsFalseHeaderText = TextWidget.Cast(m_AttachmentsFalseHeader.FindAnyWidget("TextWidget0"));
11 m_AttachmentsFalseHeader.Show( false );
12 }
13
15 {
16 m_Attachments = atts;
17 }
18
19 override bool Select()
20 {
21 return m_Attachments.Select();
22 }
23
24 override bool SelectItem()
25 {
26 return m_Attachments.SelectItem();
27 }
28
29 override bool Combine()
30 {
31 return m_Attachments.Combine();
32 }
33
34 override bool TransferItemToVicinity()
35 {
36 if (CanDrop())
37 {
38 return m_Attachments.TransferItemToVicinity();
39 }
40 return false;
41 }
42
43 override bool TransferItem()
44 {
45 if (CanTakeToInventory())
46 {
47 return m_Attachments.TransferItem();
48 }
49 return false;
50 }
51
52 override bool InspectItem()
53 {
54 return m_Attachments.InspectItem();
55 }
56
57 override bool SplitItem()
58 {
59 return m_Attachments.SplitItem();
60 }
61
62 override bool EquipItem()
63 {
64 return m_Attachments.EquipItem();
65 }
66
67 override bool CanEquip()
68 {
69 return m_Attachments.CanEquip();
70 }
71
72 override bool CanCombine()
73 {
74 return m_Attachments.CanCombine();
75 }
76
77 override bool CanCombineAmmo()
78 {
79 return m_Attachments.CanCombineAmmo();
80 }
81
82 override bool IsDisplayable()
83 {
84 return !IsEmpty();
85 }
86
87 override bool IsItemActive()
88 {
89 return m_Attachments.IsItemActive();
90 }
91
93 {
94 return m_Attachments.IsItemWithQuantityActive();
95 }
96
97 override void UpdateInterval()
98 {
99 super.UpdateInterval();
100 m_Attachments.UpdateInterval();
101 }
102
104 {
105 return m_Attachments.GetFocusedSlot();
106 }
107
109 {
110 m_AttachmentsFalseHeader.Show(show);
111 }
112
114 {
115 m_AttachmentsFalseHeaderText.SetText(text);
116 }
117
119 {
121 }
122}
void SetFalseAttachmentsHeaderText(string text)
override bool InspectItem()
void ShowFalseAttachmentsHeader(bool show)
override bool EquipItem()
TextWidget GetFalseHeaderTextWidget()
override bool Select()
void AttachmentsWrapper(LayoutHolder parent)
override bool IsItemWithQuantityActive()
override void UpdateInterval()
override bool CanCombineAmmo()
override bool TransferItem()
TextWidget m_AttachmentsFalseHeaderText
override bool CanEquip()
override bool IsDisplayable()
override bool TransferItemToVicinity()
override bool SplitItem()
override bool CanCombine()
override bool IsItemActive()
override bool Combine()
override bool SelectItem()
void SetParent(Attachments atts)
override bool IsEmpty()
ref Widget m_RootWidget[MAX_SIMULTANIOUS_PLAYERS]