DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ CreateModuleWidgets()

void PluginBase::CreateModuleWidgets ( )
inlineprivate

main controls

movement card

fight card

fill some controls

См. определение в файле PluginDayZInfectedDebug.c строка 214

215 {
216 if (!m_pUIHandler)
217 {
218 m_pUIHandler = new PluginDayZInfectedDebugUIHandler();
219 m_pUIHandler.m_pPluginInfectedDebug = this;
220 }
221
222 if (!m_MainWnd)
223 {
224 m_MainWnd = GetGame().GetWorkspace().CreateWidgets("gui/layouts/debug/day_z_infecteddebug.layout");
225 m_MainWnd.SetHandler(m_pUIHandler);
226 m_MainWnd.Show(false);
227 }
228
230 m_SpawnEntityButton = ButtonWidget.Cast( m_MainWnd.FindAnyWidget("SpawnEntityButton") );
231 m_CardMovementButton = ButtonWidget.Cast( m_MainWnd.FindAnyWidget("CardMovementButton") );
232 m_CardFightButton = ButtonWidget.Cast( m_MainWnd.FindAnyWidget("CardFightButton") );
233 m_CardMovementFrame = m_MainWnd.FindAnyWidget("CardMovementFrame");
234 m_CardFightFrame = m_MainWnd.FindAnyWidget("CardFightFrame");
235 m_StatusText = TextWidget.Cast( m_MainWnd.FindAnyWidget("StatusText") );
236
238 m_StanceCB = XComboBoxWidget.Cast( m_MainWnd.FindAnyWidget("StanceCB") );
239 m_MindStateCB = XComboBoxWidget.Cast( m_MainWnd.FindAnyWidget("MindStateCB") );
240 m_MovementSpeedEB = EditBoxWidget.Cast( m_MainWnd.FindAnyWidget("MovementSpeedEB") );
241
242 m_StartTurnButton = ButtonWidget.Cast( m_MainWnd.FindAnyWidget("StartTurnButton") );
243 m_TurnTypeCB = XComboBoxWidget.Cast( m_MainWnd.FindAnyWidget("TurnTypeCB") );
244 m_TurnDirectionEB = EditBoxWidget.Cast( m_MainWnd.FindAnyWidget("TurnDirectionEB") );
245
246 m_VaultingCB = XComboBoxWidget.Cast( m_MainWnd.FindAnyWidget("TurnTypeCB") );
247 m_StartVaultButton = ButtonWidget.Cast( m_MainWnd.FindAnyWidget("StartVaultButton") );
248 m_KnucleOutButton = ButtonWidget.Cast( m_MainWnd.FindAnyWidget("KnucleOutButton") );
249
250 m_CrawlingTypeCB = XComboBoxWidget.Cast( m_MainWnd.FindAnyWidget("TurnTypeCB") );
251 m_StartCrawlingButton = ButtonWidget.Cast( m_MainWnd.FindAnyWidget("StartCrawlingButton") );
252
254 m_HitDirEB = EditBoxWidget.Cast( m_MainWnd.FindAnyWidget("HitDirEB") );
255 m_HitTypeCB = XComboBoxWidget.Cast( m_MainWnd.FindAnyWidget("HitTypeCB") );
256 m_HitBodyPartCB = XComboBoxWidget.Cast( m_MainWnd.FindAnyWidget("HitBodyPartCB") );
257 m_StartHitButton = ButtonWidget.Cast( m_MainWnd.FindAnyWidget("StartHitButton") );
258
259 m_DeathTypeCB = XComboBoxWidget.Cast( m_MainWnd.FindAnyWidget("DeathTypeCB") );
260 m_StartDeathButton = ButtonWidget.Cast( m_MainWnd.FindAnyWidget("StartDeathButton") );
261
262 m_AttackTypeCB = XComboBoxWidget.Cast( m_MainWnd.FindAnyWidget("AttackTypeCB") );
263 m_AttackDirCB = XComboBoxWidget.Cast( m_MainWnd.FindAnyWidget("AttackDirCB") );
264 m_StartAttackButton = ButtonWidget.Cast( m_MainWnd.FindAnyWidget("StartAttackButton") );
265
267 InitAttacks();
268
269 ShowCard(0);
270 }
proto native WorkspaceWidget GetWorkspace()
ButtonWidget m_StartHitButton
Определения PluginDayZInfectedDebug.c:74
EditBoxWidget m_TurnDirectionEB
Определения PluginDayZInfectedDebug.c:61
TextWidget m_StatusText
Определения PluginDayZInfectedDebug.c:52
XComboBoxWidget m_HitTypeCB
Определения PluginDayZInfectedDebug.c:72
XComboBoxWidget m_DeathTypeCB
Определения PluginDayZInfectedDebug.c:76
ButtonWidget m_CardMovementButton
Определения PluginDayZInfectedDebug.c:48
ButtonWidget m_CardFightButton
Определения PluginDayZInfectedDebug.c:49
ref PluginDayZInfectedDebugUIHandler m_pUIHandler
Определения PluginDayZInfectedDebug.c:95
Widget m_CardFightFrame
Определения PluginDayZInfectedDebug.c:51
ButtonWidget m_SpawnEntityButton
Определения PluginDayZInfectedDebug.c:47
XComboBoxWidget m_VaultingCB
Определения PluginDayZInfectedDebug.c:63
ButtonWidget m_KnucleOutButton
Определения PluginDayZInfectedDebug.c:65
XComboBoxWidget m_HitBodyPartCB
Определения PluginDayZInfectedDebug.c:73
XComboBoxWidget m_AttackDirCB
Определения PluginDayZInfectedDebug.c:80
Widget m_MainWnd
main controls
Определения PluginDayZInfectedDebug.c:46
XComboBoxWidget m_TurnTypeCB
Определения PluginDayZInfectedDebug.c:60
void InitAttacks()
Определения PluginDayZInfectedDebug.c:453
ButtonWidget m_StartTurnButton
Определения PluginDayZInfectedDebug.c:59
ButtonWidget m_StartCrawlingButton
Определения PluginDayZInfectedDebug.c:68
EditBoxWidget m_HitDirEB
fight card
Определения PluginDayZInfectedDebug.c:71
ButtonWidget m_StartDeathButton
Определения PluginDayZInfectedDebug.c:77
XComboBoxWidget m_StanceCB
movement card
Определения PluginDayZInfectedDebug.c:55
ButtonWidget m_StartVaultButton
Определения PluginDayZInfectedDebug.c:64
XComboBoxWidget m_AttackTypeCB
Определения PluginDayZInfectedDebug.c:79
ButtonWidget m_StartAttackButton
Определения PluginDayZInfectedDebug.c:81
EditBoxWidget m_MovementSpeedEB
Определения PluginDayZInfectedDebug.c:57
void ShowCard(int pCard)
Определения PluginDayZInfectedDebug.c:279
XComboBoxWidget m_CrawlingTypeCB
Определения PluginDayZInfectedDebug.c:67
Widget m_CardMovementFrame
Определения PluginDayZInfectedDebug.c:50
XComboBoxWidget m_MindStateCB
Определения PluginDayZInfectedDebug.c:56
proto native CGame GetGame()
proto native external Widget CreateWidgets(string layout, Widget parentWidget=NULL, bool immedUpdate=true)
Create widgets from *.layout file.

Перекрестные ссылки WorkspaceWidget::CreateWidgets(), GetGame(), CGame::GetWorkspace(), InitAttacks(), m_AttackDirCB, m_AttackTypeCB, m_CardFightButton, m_CardFightFrame, m_CardMovementButton, m_CardMovementFrame, m_CrawlingTypeCB, m_DeathTypeCB, m_HitBodyPartCB, m_HitDirEB, m_HitTypeCB, m_KnucleOutButton, m_MainWnd, m_MindStateCB, m_MovementSpeedEB, m_pUIHandler, m_SpawnEntityButton, m_StanceCB, m_StartAttackButton, m_StartCrawlingButton, m_StartDeathButton, m_StartHitButton, m_StartTurnButton, m_StartVaultButton, m_StatusText, m_TurnDirectionEB, m_TurnTypeCB, m_VaultingCB и ShowCard().

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