Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
attachmentswrapper.c
Go to the documentation of this file.
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}
bool CanCombine()
bool TransferItem()
bool CanCombineAmmo()
bool EquipItem()
bool TransferItemToVicinity()
bool SplitItem()
void UpdateInterval()
bool IsItemWithQuantityActive()
Definition attachments.c:64
bool IsItemActive()
Definition attachments.c:54
int GetFocusedSlot()
bool CanEquip()
bool InspectItem()
bool Combine()
bool SelectItem()
bool Select()
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]