12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- using FairyGUI;
- using System;
- using UnityEngine;
- namespace ET.Client
- {
- public class UICommonDialog1
- {
- public static async ETTask<GComponent> Show(string _title, string _msg, Action okcb, Action cancelcb)
- {
- Log.Debug("show dialog1.");
- var view = await UIHelper.Create("CommonDialog");
- var title = view.GetChild("txt_title");
- title.text = _title;
- var msg = view.GetChild("txt_content");
- msg.text = _msg;
- if(cancelcb == null)
- {
- var two = view.GetChild("twobutton");
- two.visible = false;
- var one = view.GetChild("onebutton");
- one.visible = true;
- var btn = view.GetChild("btn_ok");
- btn.onClick.Add(() =>
- {
- GRoot.inst.RemoveChild(view);
- okcb?.Invoke();
- });
- }
- else
- {
- var two = view.GetChild("twobutton");
- two.visible = true;
- var one = view.GetChild("onebutton");
- one.visible = false;
- var btn = view.GetChild("btn_no");
- btn.onClick.Add(() =>
- {
- GRoot.inst.RemoveChild(view);
- cancelcb?.Invoke();
- });
- btn = view.GetChild("btn_yes");
- btn.onClick.Add(() =>
- {
- GRoot.inst.RemoveChild(view);
- okcb?.Invoke();
- });
- }
- return view;
- }
- }
- }
|