DayZ
1.29
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
HandsHeader.c
См. документацию.
1
class
HandsHeader
:
Header
2
{
3
protected
bool
m_ForceHideCollapseButtons
;
4
protected
Widget
m_ItemHeader
;
5
6
void
HandsHeader
(
LayoutHolder
parent,
string
function_name )
7
{
8
m_DefaultFontSize
= 24;
9
m_ItemHeader
= m_MainWidget.FindAnyWidget(
"hands_item_header"
);
10
11
m_MainWidget = GetMainWidget().FindAnyWidget(
"height_wrapper"
);
12
m_DefaultColor
= GetMainWidget().GetColor();
13
#ifdef PLATFORM_CONSOLE
14
ShowCollapseButtons
(
false
,
true
);
15
#endif
16
}
17
18
override
void
SetLayoutName
()
19
{
20
m_LayoutName =
WidgetLayoutName
.
HandsHeader
;
21
}
22
23
override
void
UpdateInterval
()
24
{
25
PlayerBase
p =
PlayerBase
.Cast(
g_Game
.GetPlayer() );
26
if
(!p)
27
return
;
28
29
EntityAI
item = p.GetEntityInHands();
30
/*if ( !m_ForceHideCollapseButtons )
31
{
32
if ( item && !item.GetInventory().IsInventoryLockedForLockType( HIDE_INV_FROM_SCRIPT ) && item.HasCargo() )
33
{
34
ShowCollapseButtons( true );
35
}
36
else
37
{
38
ShowCollapseButtons( false );
39
}
40
}*/
41
42
m_ItemHeader
.Show( item != null );
43
}
44
45
void
ShowCollapseButtons
(
bool
show,
bool
force =
false
)
46
{
47
m_ForceHideCollapseButtons
= force;
48
#ifdef PLATFORM_CONSOLE
49
m_CollapseButton
.Show(
false
);
50
#else
51
m_CollapseButton
.Show( show );
52
#endif
53
}
54
}
g_Game
DayZGame g_Game
Определения
DayZGame.c:3942
EntityAI
Определения
3_Game/DayZ/Entities/InventoryItem.c:2
HandsHeader::m_ItemHeader
Widget m_ItemHeader
Определения
HandsHeader.c:4
HandsHeader::HandsHeader
void HandsHeader(LayoutHolder parent, string function_name)
Определения
HandsHeader.c:6
HandsHeader::m_ForceHideCollapseButtons
bool m_ForceHideCollapseButtons
Определения
HandsHeader.c:3
HandsHeader::UpdateInterval
override void UpdateInterval()
Определения
HandsHeader.c:23
HandsHeader::ShowCollapseButtons
void ShowCollapseButtons(bool show, bool force=false)
Определения
HandsHeader.c:45
HandsHeader::SetLayoutName
override void SetLayoutName()
Определения
HandsHeader.c:18
Header::m_DefaultFontSize
int m_DefaultFontSize
Определения
Header.c:4
Header::m_DefaultColor
int m_DefaultColor
Определения
Header.c:3
Header::m_CollapseButton
Widget m_CollapseButton
Определения
Header.c:8
Header::Header
void Header(LayoutHolder parent, string function_name)
Определения
Header.c:13
LayoutHolder
Определения
Container.c:2
PlayerBase
Определения
PlayerBaseClient.c:2
Widget
Определения
EnWidgets.c:190
WidgetLayoutName::HandsHeader
const string HandsHeader
Определения
WidgetLayoutName.c:45
WidgetLayoutName
Определения
WidgetLayoutName.c:2
Ishodniki
scripts
5_Mission
DayZ
GUI
InventoryNew
ContainedItems
Headers
HandsHeader.c
Создано системой
1.13.2