3 private ButtonWidget m_BtnOk;
4 private ButtonWidget m_BtnCancel;
9 void UIPopupScriptSceneNew(Widget wgt)
11 m_BtnOk = ButtonWidget.Cast( wgt.FindAnyWidget(
"btn_ppp_sn_ok") );
12 m_BtnCancel = ButtonWidget.Cast( wgt.FindAnyWidget(
"btn_ppp_sn_cancel") );
18 override bool OnClick(Widget w,
int x,
int y,
int button)
20 super.OnClick(w,
x,
y, button);
24 EditBoxWidget wgt_text = EditBoxWidget.Cast(
m_WgtRoot.FindAnyWidget(
"fld_ppp_sn_new_name") );
26 PluginSceneManager editor = PluginSceneManager.Cast(
GetPlugin(PluginSceneManager) );
28 Log(
"OnClick -> SceneLoad");
30 editor.SceneLoad(wgt_text.GetText());
37 else if ( w == m_BtnCancel )
override bool OnClick(Widget w, int x, int y, int button)
buttons clicks
class LogTemplates Log(string message, LogTemplateID template_id=0)
Creates debug log (optional) from LogTemplate which are registred.
PluginBase GetPlugin(typename plugin_type)