DayZ 1.24
Loading...
Searching...
No Matches
UIPopupScriptSceneNew.c
Go to the documentation of this file.
1class UIPopupScriptSceneNew extends UIPopupScript
2{
3 private ButtonWidget m_BtnOk;
5
6 //================================================
7 // UIPopupScriptSceneNew
8 //================================================
10 {
11 m_BtnOk = ButtonWidget.Cast(wgt.FindAnyWidget("btn_ppp_sn_ok"));
12 m_BtnCancel = ButtonWidget.Cast(wgt.FindAnyWidget("btn_ppp_sn_cancel"));
13 }
14
15 //================================================
16 // OnClick
17 //================================================
18 override bool OnClick(Widget w, int x, int y, int button)
19 {
20 super.OnClick(w, x, y, button);
21
22 if (w == m_BtnOk)
23 {
24 EditBoxWidget wgt_text = EditBoxWidget.Cast(m_WgtRoot.FindAnyWidget("fld_ppp_sn_new_name"));
25
26 PluginSceneManager editor = PluginSceneManager.Cast(GetPlugin(PluginSceneManager));
27
28 Log("OnClick -> SceneLoad");
29
30 editor.SceneLoad(wgt_text.GetText());
31 editor.SceneSave();
32
33 PopupBack();
34
35 return true;
36 }
37 else if (w == m_BtnCancel)
38 {
39 PopupBack();
40
41 return true;
42 }
43
44 return false;
45 }
46}
Widget m_WgtRoot
Definition HudDebug.c:92
Icon x
Icon y
class LogTemplates Log(string message, LogTemplateID template_id=0)
Creates debug log (optional) from LogTemplate which are registred.
PluginBase GetPlugin(typename plugin_type)
override bool OnClick(Widget w, int x, int y, int button)
ButtonWidget m_BtnOk
UIPopupScript PopupBack()
ButtonWidget m_BtnCancel
void UIPopupScriptSceneNew(Widget wgt)