1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- class UIPopupScriptSceneDelete extends UIPopupScript
- {
- private ButtonWidget m_BtnYes;
- private ButtonWidget m_BtnNo;
- private string m_DeleteScene;
-
- //================================================
- // UIPopupScriptSceneDelete
- //================================================
- void UIPopupScriptSceneDelete(Widget wgt)
- {
- m_BtnYes = ButtonWidget.Cast( wgt.FindAnyWidget("btn_ppp_sn_dlt_yes") );
- m_BtnNo = ButtonWidget.Cast( wgt.FindAnyWidget("btn_ppp_sn_dlt_no") );
- }
- //================================================
- // OnClick
- //================================================
- override bool OnClick(Widget w, int x, int y, int button)
- {
- super.OnClick(w, x, y, button);
-
- if ( w == m_BtnYes )
- {
- PluginSceneManager editor = PluginSceneManager.Cast( GetPlugin(PluginSceneManager) );
-
- editor.SceneDelete(m_DeleteScene);
-
- PopupBack();
-
- return true;
- }
- else if ( w == m_BtnNo )
- {
- m_DeleteScene = STRING_EMPTY;
- PopupBack();
- return true;
- }
-
- return false;
- }
- void SetDeleteName(string scene_name)
- {
- m_DeleteScene = scene_name;
- }
- }
|