|
void | HudDebugWinCharDebug (Widget widget_root) |
|
void | ~HudDebugWinCharDebug () |
|
override void | Update () |
|
override int | GetType () |
|
void | HudDebugWinCharLevels (Widget widget_root) |
|
void | ~HudDebugWinCharLevels () |
|
override int | GetType () |
|
override void | Show () |
|
override void | Hide () |
|
override void | SetUpdate (bool state) |
|
override void | Update () |
|
void | SetValues () |
|
void | AddValue (string title, string value, string value2) |
|
void | ClearValues () |
|
void | FitWindow () |
|
void | HudDebugWinCharStats (Widget widget_root) |
|
void | ~HudDebugWinCharStats () |
|
override int | GetType () |
|
override void | Show () |
|
override void | Hide () |
|
override void | SetUpdate (bool state) |
|
override void | Update () |
|
void | SetupValues () |
|
void | UpdateValues () |
|
void | AddValue (string title, string value) |
|
void | ClearValues () |
|
void | FitWindow () |
|
bool | OnClick (Widget w, int x, int y, int button) |
|
bool | OnChange (Widget w, int x, int y, bool finished) |
|
void | ResetStats () |
|
void | RPCChangeStat (string stat, float value) |
|
void | HudDebugWinCharStomach (Widget widget_root) |
|
void | ~HudDebugWinCharStomach () |
|
override int | GetType () |
|
override void | Show () |
|
override void | Hide () |
|
override void | SetUpdate (bool state) |
|
override void | Update () |
|
void | SetContentValues () |
|
void | AddValue (string classname, int food_stage, int agents, float amount, float temperature) |
|
array< string > | GetAgentsArray (int agents) |
|
void | ClearValues () |
|
void | FitWindow () |
|
void | HudDebugWinVersion (Widget widget_root) |
|
void | ~HudDebugWinVersion () |
|
override void | Update () |
|
override int | GetType () |
|
◆ HudDebugWinBase()
11 {
13 }
Widget m_WgtRoot
Definition HudDebugWinBase.c:3
Перекрестные ссылки m_WgtRoot.
◆ ~HudDebugWinCharDebug()
◆ ~HudDebugWinCharLevels()
19 {
21 }
void SetUpdate(bool state)
Перекрестные ссылки SetUpdate().
◆ ~HudDebugWinCharStats()
◆ ~HudDebugWinCharStomach()
◆ ~HudDebugWinTemperature()
◆ ~HudDebugWinVersion()
◆ AddValue() [1/3]
135 {
143
145 {
147 }
148
150 }
FoodStageType
Definition FoodStage.c:2
TextListboxWidget m_WgtValues
Definition HudDebugWinCharLevels.c:3
array< string > GetAgentsArray(int agents)
Definition HudDebugWinCharStomach.c:152
Перекрестные ссылки GetAgentsArray() и float::ToString().
◆ AddValue() [2/3]
167 {
169
173
176
179
182
186 }
Definition AutoHeightSpacer.c:3
Widget m_WgtPanel
Definition HudDebugWinCharStats.c:4
ref map< ref SliderWidget, string > m_SliderWidgets
Definition HudDebugWinCharStats.c:6
ref array< ref TextWidget > m_StatValues
Definition HudDebugWinCharStats.c:7
ref map< ref EditBoxWidget, string > m_StatValuesInput
Definition HudDebugWinCharStats.c:8
ref array< ref Widget > m_StatWidgets
Definition HudDebugWinCharStats.c:5
Definition EnWidgets.c:220
proto native CGame GetGame()
Перекрестные ссылки GetGame() и m_WgtPanel.
◆ AddValue() [3/3]
◆ ClearValues() [1/3]
◆ ClearValues() [2/3]
◆ ClearValues() [3/3]
◆ FitWindow() [1/3]
◆ FitWindow() [2/3]
◆ FitWindow() [3/3]
◆ FitWindowByContent()
◆ GetAgentsArray()
153 {
155 for(
int i = 0;
i < 32;
i++)
156 {
159 {
160 list.Insert(PluginTransmissionAgents.GetNameByID(
agent));
161 }
162 }
164 }
Используется в AddValue().
◆ GetType() [1/7]
19 {
21 }
void HudDebug()
Definition HudDebug.c:106
Перекрестные ссылки HudDebug().
◆ GetType() [2/7]
◆ GetType() [3/7]
◆ GetType() [4/7]
◆ GetType() [5/7]
◆ GetType() [6/7]
◆ GetType() [7/7]
◆ Hide() [1/5]
58 {
61 }
bool m_Show
Definition HudDebugWinBase.c:4
Перекрестные ссылки m_Show и m_WgtRoot.
◆ Hide() [2/5]
◆ Hide() [3/5]
◆ Hide() [4/5]
◆ Hide() [5/5]
◆ HudDebugWinCharDebug()
12 {
15 }
TextWidget m_ClipboardTextWidget
Definition HudDebugWinCharDebug.c:6
TextWidget m_PlayerPosTextWidget
Definition HudDebugWinCharDebug.c:5
◆ HudDebugWinCharLevels()
9 {
11
13 }
void FitWindow()
Definition HudDebugWinCharLevels.c:130
Перекрестные ссылки FitWindow().
◆ HudDebugWinCharStats()
◆ HudDebugWinCharStomach()
10 {
13
14 }
TextWidget m_WgtOverall
Definition HudDebugWinCharStomach.c:4
◆ HudDebugWinTemperature()
11 {
14
15 }
PluginBase GetPlugin(typename plugin_type)
Definition PluginManager.c:316
PluginDeveloperSync m_PluginDeveloperSync
Definition HudDebugWinTemperature.c:6
TextWidget m_EnviroTextWidget
Definition HudDebugWinTemperature.c:5
Перекрестные ссылки GetPlugin() и m_PluginDeveloperSync.
◆ HudDebugWinVersion()
11 {
13
14 string version;
15 g_Game.GetVersion(version);
17 }
DayZGame g_Game
Definition DayZGame.c:3815
proto native owned string GetPBOVersion(string openName)
TextWidget m_VersionTextWidget
Definition HudDebugWinVersion.c:5
Перекрестные ссылки g_Game, GetPBOAPI() и GetPBOVersion().
◆ Init()
◆ IsVisible()
◆ OnChange()
212 {
214 {
217 return true;
218 }
220 {
226 {
227 string label =
player.m_PlayerStats.GetPCO().Get().Get(
i ).GetLabel();
229 {
230 float stat_min =
player.m_PlayerStats.GetPCO().Get().Get(
i ).GetMin();
231 float stat_max =
player.m_PlayerStats.GetPCO().Get().Get(
i ).GetMax();
234
236 }
237 }
238
241 }
242
243 return false;
244 }
PlayerBase GetPlayer()
Definition ModifierBase.c:51
override float Get()
Definition PlayerStatBase.c:137
@ Count
Definition RandomGeneratorSyncManager.c:8
bool m_ChangingSlider
Definition HudDebugWinCharStats.c:10
void RPCChangeStat(string stat, float value)
Definition HudDebugWinCharStats.c:260
Definition PlayerBaseClient.c:2
Перекрестные ссылки Count, Get(), GetGame(), GetPlayer() и RPCChangeStat().
◆ OnClick()
201 {
202 if (
w.GetName() ==
"ResetStats" )
203 {
205 return true;
206 }
207
208 return false;
209 }
void ResetStats()
Definition HudDebugWinCharStats.c:247
Перекрестные ссылки ResetStats().
Используется в InitDebug().
◆ ResetStats()
◆ RPCChangeStat()
◆ SetContentValues()
void SetContentValues |
( |
| ) |
|
|
inlineprivate |
100 {
102
103
106
108 {
109
112 }
113
115 {
118
121 m_WgtOverall.SetText(
"Overall volume:" +
p1.param1.ToString() +
" " +
"Average temperature:" +
paramTemp.param1.ToString());
122 }
123 else
124 {
125 m_WgtOverall.SetText(
"Overall volume: 0" +
" " +
"Average temperature: 0");
126 }
127
128
129
130
131
132 }
void PlayerStomach(PlayerBase player)
Definition PlayerStomach.c:142
void AddValue(string title, string value, string value2)
Definition HudDebugWinCharLevels.c:118
void ClearValues()
Definition HudDebugWinCharLevels.c:125
Перекрестные ссылки AddValue(), ClearValues(), GetPlugin() и PlayerStomach().
Используется в Update().
◆ SetRPCSent()
◆ SetUpdate() [1/5]
◆ SetUpdate() [2/5]
◆ SetUpdate() [3/5]
◆ SetUpdate() [4/5]
◆ SetUpdate() [5/5]
◆ SetupValues()
105 {
107
108
109
110
112 {
114 {
117
119 }
120
123 }
124 }
PlayerSpawnPresetDiscreteItemSetSlotData name
one set for cargo
bool m_Populated
Definition HudDebugWinCharStats.c:9
Definition SyncedValue.c:2
Перекрестные ссылки AddValue(), FitWindow(), GetPlugin() и name.
Используется в Update().
◆ SetValueListSize()
◆ SetValues()
◆ Show() [1/5]
◆ Show() [2/5]
◆ Show() [3/5]
◆ Show() [4/5]
◆ Show() [5/5]
◆ Update() [1/7]
◆ Update() [2/7]
28 {
30
33 {
37 }
38
44 }
Definition EnConvert.c:106
proto string ToString(bool beautify=true)
Vector to string.
static proto float Min(float x, float y)
Returns smaller of two given values.
Перекрестные ссылки GetGame(), GetPlayer(), Math::Min() и vector::ToString().
◆ Update() [3/7]
88 {
90
91
92
93
95 }
void SetValues()
Definition HudDebugWinCharLevels.c:97
Перекрестные ссылки SetValues().
◆ Update() [4/7]
95 {
97
100
102 }
void UpdateValues()
Definition HudDebugWinCharStats.c:127
void SetupValues()
Definition HudDebugWinCharStats.c:104
Перекрестные ссылки SetupValues() и UpdateValues().
◆ Update() [5/7]
89 {
91
92
93
94
96 }
void SetContentValues()
Definition HudDebugWinCharStomach.c:99
Перекрестные ссылки SetContentValues().
◆ Update() [6/7]
◆ Update() [7/7]
◆ UpdateValues()
128 {
131 {
133 {
137
139 {
142
146 }
147 else
148 {
150 {
153 }
154 else
156
157 }
158
161 }
162 }
163
164 }
static string GetBloodTypeName(int bloodtype, out string type, out bool positive)
Definition BloodType.c:89
static proto float Round(float f)
Returns mathematical round of value.
static proto float Lerp(float a, float b, float time)
Linearly interpolates between 'a' and 'b' given 'time'.
Перекрестные ссылки BloodTypes::GetBloodTypeName(), GetPlugin(), Math::Lerp(), name и Math::Round().
Используется в Update().
◆ m_ChangingSlider
◆ m_ClipboardTextWidget
◆ m_EnviroTextWidget
◆ m_ModuleDeveloper
PluginDeveloper m_ModuleDeveloper |
|
private |
◆ m_PlayerPosTextWidget
◆ m_PluginDeveloperSync
PluginDeveloperSync m_PluginDeveloperSync |
|
protected |
◆ m_Populated
◆ m_RPCSent
◆ m_Show
◆ m_SliderWidgets
◆ m_StatValues
◆ m_StatValuesInput
◆ m_StatWidgets
◆ m_VersionTextWidget
◆ m_WgtOverall
◆ m_WgtPanel
◆ m_WgtRoot
◆ m_WgtValues
Объявления и описания членов классов находятся в файлах: