public override void OnBeginShow(object parameter) { msgItem = (MessageBox.MessageItem)parameter; captionText.text = msgItem.caption; msgText.text = msgItem.message; CheckActiveButton(); base.OnBeginShow(parameter); Debug.LogWarning("begin show message"); }
public static void ShowMessageBox(MessageBox.MessageCallback callback, string caption, string message, MessageBox.ButtonStyle buttonStyle, bool closeOnClickBlackBorder) { MessageBox.MessageItem item = new MessageBox.MessageItem(); item.caption = caption; item.message = message; item.callback = callback; item.buttons = buttonStyle; Instance.ShowDialog(DialogName.MessageBox, closeOnClickBlackBorder, item); }