Dayz 1.25
Dayz Code Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс DebugMonitor

Закрытые члены

void DebugMonitor ()
 
void Init ()
 
void SetHealth (float value)
 
void SetBlood (float value)
 
void SetLastDamage (string value)
 
void SetPosition (vector value)
 
void Show ()
 
void Hide ()
 

Закрытые данные

Widget m_WidgetRoot
 
TextWidget m_pWindowLabelText
 
TextListboxWidget m_pNamesListboxWidget
 
TextListboxWidget m_pValuesListboxWidget
 
MultilineTextWidget m_pModifiersMultiTextWidget
 

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

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

◆ DebugMonitor()

void DebugMonitor ( )
inlineprivate
10 {
11 m_WidgetRoot = GetGame().GetWorkspace().CreateWidgets("gui/layouts/debug/day_z_debug_monitor.layout");
12 m_WidgetRoot.Show(false);
13
14 m_pWindowLabelText = TextWidget.Cast( m_WidgetRoot.FindAnyWidget("WindowLabel") );
15 m_pNamesListboxWidget = TextListboxWidget.Cast( m_WidgetRoot.FindAnyWidget("NamesListboxWidget") );
16 m_pValuesListboxWidget = TextListboxWidget.Cast( m_WidgetRoot.FindAnyWidget("ValuesListboxWidget") );
17 m_pModifiersMultiTextWidget = MultilineTextWidget.Cast( m_WidgetRoot.FindAnyWidget("ModifiersMultilineTextWidget") );
18 }
MultilineTextWidget m_pModifiersMultiTextWidget
Definition DebugMonitor.c:7
TextListboxWidget m_pNamesListboxWidget
Definition DebugMonitor.c:5
TextWidget m_pWindowLabelText
Definition DebugMonitor.c:4
Widget m_WidgetRoot
Definition DebugMonitor.c:3
TextListboxWidget m_pValuesListboxWidget
Definition DebugMonitor.c:6
Definition EntityAI.c:95
Definition EnWidgets.c:220
proto native CGame GetGame()

Перекрестные ссылки GetGame(), m_pModifiersMultiTextWidget, m_pNamesListboxWidget, m_pValuesListboxWidget, m_pWindowLabelText и m_WidgetRoot.

Методы

◆ Hide()

void Hide ( )
inlineprivate
76 {
77 m_WidgetRoot.Show(false);
78 }

Перекрестные ссылки m_WidgetRoot.

◆ Init()

void Init ( )
inlineprivate
21 {
22 m_pNamesListboxWidget.AddItem("HEALTH:", NULL, 0);
23 m_pValuesListboxWidget.AddItem("", NULL, 0);
24
25 m_pNamesListboxWidget.AddItem("BLOOD:", NULL, 0);
26 m_pValuesListboxWidget.AddItem("", NULL, 0);
27
28 /*m_pNamesListboxWidget.AddItem("BODY TEMP:", NULL, 0);
29 m_pValuesListboxWidget.AddItem("", NULL, 0);*/
30
31 m_pNamesListboxWidget.AddItem("LAST DAMAGE:", NULL, 0);
32 m_pValuesListboxWidget.AddItem("", NULL, 0);
33
34 m_pNamesListboxWidget.AddItem("POSITION:", NULL, 0);
35 m_pValuesListboxWidget.AddItem("", NULL, 0);
36
37 /*m_pNamesListboxWidget.AddItem("MODIFIERS:", NULL, 0);
38 m_pValuesListboxWidget.AddItem("", NULL, 0);*/
39
40 //m_DebugFloatsListWidget.AddItem(key,NULL,0);
41 //m_DebugFloatsListWidget.SetItem(i,value.ToString(),NULL,1);
42
43 m_WidgetRoot.Show(true);
44 }

Перекрестные ссылки m_pNamesListboxWidget, m_pValuesListboxWidget и m_WidgetRoot.

◆ SetBlood()

void SetBlood ( float value)
inlineprivate
53 {
54 string blood = string.Format(" %1", value.ToString());
55 m_pValuesListboxWidget.SetItem(1, blood, NULL, 0);
56 }

Перекрестные ссылки m_pValuesListboxWidget.

◆ SetHealth()

void SetHealth ( float value)
inlineprivate
47 {
48 string health = string.Format(" %1", value.ToString());
49 m_pValuesListboxWidget.SetItem(0, health, NULL, 0);
50 }

Перекрестные ссылки m_pValuesListboxWidget.

◆ SetLastDamage()

void SetLastDamage ( string value)
inlineprivate
59 {
60 string lastDamage = string.Format(" %1", value);
62 }

Перекрестные ссылки m_pValuesListboxWidget.

◆ SetPosition()

void SetPosition ( vector value)
inlineprivate
65 {
66 string position = string.Format(" %1 %2 %3", value[0].ToString(), value[1].ToString(), value[2].ToString());
67 m_pValuesListboxWidget.SetItem(3, position, NULL, 0);
68 }
proto string ToString()

Перекрестные ссылки m_pValuesListboxWidget и ToString().

◆ Show()

void Show ( )
inlineprivate
71 {
72 m_WidgetRoot.Show(true);
73 }

Перекрестные ссылки m_WidgetRoot.

Поля

◆ m_pModifiersMultiTextWidget

MultilineTextWidget m_pModifiersMultiTextWidget
private

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

◆ m_pNamesListboxWidget

TextListboxWidget m_pNamesListboxWidget
private

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

◆ m_pValuesListboxWidget

TextListboxWidget m_pValuesListboxWidget
private

◆ m_pWindowLabelText

TextWidget m_pWindowLabelText
private

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

◆ m_WidgetRoot

Widget m_WidgetRoot
private

Используется в DebugMonitor(), Hide(), Init() и Show().


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