Dayz 1.25
Dayz Code Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс HandsHeader
+ Граф наследования:HandsHeader:

Защищенные члены

void HandsHeader (LayoutHolder parent, string function_name)
 
override void SetLayoutName ()
 
override void UpdateInterval ()
 
void ShowCollapseButtons (bool show, bool force=false)
 

Защищенные данные

bool m_ForceHideCollapseButtons
 
Widget m_ItemHeader
 

Дополнительные унаследованные члены

- Закрытые члены унаследованные от Header
void Header (LayoutHolder parent, string function_name)
 
void SetName (string name)
 
void SetItemPreview (EntityAI entity_ai)
 
void DraggingOverHeader (Widget w, int x, int y, Widget receiver)
 
void OnDropReceivedFromHeader (Widget w, int x, int y, Widget receiver)
 
override void SetActive (bool active)
 
void ShowCollapseButton (bool state)
 
- Закрытые данные унаследованные от Header
int m_DefaultColor
 
int m_DefaultFontSize
 
EntityAI m_Entity
 
Widget m_CollapseButton
 
Widget m_UpArrowButton
 
Widget m_DownArrowButton
 
TextWidget m_HeaderText
 

Подробное описание

Конструктор(ы)

◆ HandsHeader()

void HandsHeader ( LayoutHolder parent,
string function_name )
inlineprotected
7 {
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 }
void ShowCollapseButtons(bool show, bool force=false)
Definition HandsHeader.c:45
Widget m_ItemHeader
Definition HandsHeader.c:4
int m_DefaultColor
Definition Header.c:3
int m_DefaultFontSize
Definition Header.c:4

Перекрестные ссылки Header::m_DefaultColor, Header::m_DefaultFontSize, m_ItemHeader и ShowCollapseButtons().

Методы

◆ SetLayoutName()

override void SetLayoutName ( )
inlineprotected
19 {
20 m_LayoutName = WidgetLayoutName.HandsHeader;
21 }
Definition WidgetLayoutName.c:2
const string HandsHeader
Definition WidgetLayoutName.c:45

Перекрестные ссылки WidgetLayoutName::HandsHeader.

◆ ShowCollapseButtons()

void ShowCollapseButtons ( bool show,
bool force = false )
inlineprotected
46 {
48 #ifdef PLATFORM_CONSOLE
49 m_CollapseButton.Show( false );
50 #else
51 m_CollapseButton.Show( show );
52 #endif
53 }
bool m_ForceHideCollapseButtons
Definition HandsHeader.c:3
Widget m_CollapseButton
Definition Header.c:8
Definition EntityAI.c:95

Перекрестные ссылки Header::m_CollapseButton и m_ForceHideCollapseButtons.

Используется в HandsHeader().

◆ UpdateInterval()

override void UpdateInterval ( )
inlineprotected
24 {
26 if (!p)
27 return;
28
29 EntityAI item = p.GetHumanInventory().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 }
PlayerBase GetPlayer()
Definition ModifierBase.c:47
Definition Building.c:6
Definition PlayerBaseClient.c:2
proto native CGame GetGame()

Перекрестные ссылки GetGame(), GetPlayer() и m_ItemHeader.

Поля

◆ m_ForceHideCollapseButtons

bool m_ForceHideCollapseButtons
protected

Используется в ShowCollapseButtons().

◆ m_ItemHeader

Widget m_ItemHeader
protected

Используется в HandsHeader() и UpdateInterval().


Объявления и описания членов класса находятся в файле: