/* * 使用示例: AlertSystem.Show("喜欢吗!") .SetTitle("温馨提示") .SetLeftButton(true, "喜欢", (object data1) => { }) .SetRightButton(true, "不喜欢") .SetData("aa"); */ namespace GFGGame { public class AlertSystem { private static AlertWindow _alertWindow; public static IAlert Show(string message, string tips = "") { if (_alertWindow == null) { _alertWindow = new AlertWindow(); } _alertWindow.Reset(); _alertWindow.viewName = "AlertSystem"; _alertWindow.SetLayer(ConstViewLayer.ALERT); _alertWindow.SetMessage(message); _alertWindow.SetTips(tips); _alertWindow.Show(); return _alertWindow; } public static void Hide() { if (_alertWindow != null) { _alertWindow.Hide(); } } public static void Dispose() { _alertWindow = null; } public static bool IsShow { get { if (_alertWindow == null) { return false; } return _alertWindow.isShowing; } } } }