Ejemplo n.º 1
0
        public void Initialise(MessageInfoType msgType, int iconID, Color bgColor, int countValue = 0)
        {
            //IL_0006: Unknown result type (might be due to invalid IL or missing references)
            //IL_0045: Unknown result type (might be due to invalid IL or missing references)
            //IL_004c: Unknown result type (might be due to invalid IL or missing references)
            m_countText.set_color(bgColor);
            MessageInfoIconData[] icons = m_datas.icons;
            if (iconID < icons.Length)
            {
                MessageInfoIconData messageInfoIconData = icons[iconID];
                m_iconImg.set_sprite(messageInfoIconData.visual);
                m_iconImg.set_color(messageInfoIconData.useColor ? bgColor : Color.get_white());
            }
            else
            {
                m_iconImg.get_gameObject().SetActive(false);
            }
            switch (msgType)
            {
            case MessageInfoType.Default:
                m_countRoot.SetActive(false);
                break;

            case MessageInfoType.Score:
                m_countRoot.SetActive(true);
                m_countText.text = countValue.ToString();
                break;

            default:
                throw new ArgumentOutOfRangeException("msgType", msgType, null);
            }
        }
Ejemplo n.º 2
0
 public static string Success(string message, object data, MessageInfoType returnType)
 {
     return(JsonConvert.SerializeObject(new {
         Success = true,
         Message = message,
         Data = data,
         ReturnType = returnType
     }));
 }
Ejemplo n.º 3
0
 public static DialogResult Show(string text, MessageInfoType messageType, bool cancelVisible = false)
 {
     var d = new MessageDialog();
     d.MessageType = messageType;
     d.MessageText = text;
     d.CancelButtonVisible = cancelVisible;
     var cmd = d.ShowDialog();
     d.Dispose();
     return cmd;
 }
Ejemplo n.º 4
0
        public static DialogResult Show(string text, MessageInfoType messageType, bool cancelVisible = false)
        {
            var d = new MessageDialog();

            d.MessageType         = messageType;
            d.MessageText         = text;
            d.CancelButtonVisible = cancelVisible;
            var cmd = d.ShowDialog();

            d.Dispose();
            return(cmd);
        }
Ejemplo n.º 5
0
        /// <summary>
        /// 回话即将超时,请问您是否需要继续?
        /// </summary>
        //public static MessageInfo Timeout_001 = Factory(MessageInfoType.TimeOutMessageInfo, string.Empty);

        #endregion

        #region Retry
        /// <summary>
        /// AD Check失败。
        /// </summary>
        //public static MessageInfo Retry_001 = Factory(MessageInfoType.RetryMessageInfo, ErrorCodes.E23_9501);

        #endregion

        /// <summary>
        /// 消息工厂
        /// </summary>
        /// <param name="msgType">消息类型</param>
        /// <param name="strMsgCode">消息Code</param>
        /// <param name="msgIcon">询问消息类型默认为Yes/N0</param>
        /// <returns></returns>
        public static MessageInfo Factory(MessageInfoType msgType, string strMsgCode, MessageBoxType msgIcon = MessageBoxType.QYesAndNo)
        {
            MessageInfo msg;

            switch (msgType)
            {
            case MessageInfoType.InformationMessageInfo:
                msg = new InformationMessageInfo(strMsgCode);
                break;

            case MessageInfoType.ErrorMessageInfo:
                msg = new ErrorMessageInfo(strMsgCode);
                break;

            case MessageInfoType.WarnMessageInfo:
                msg = new WarnMessageInfo(strMsgCode);
                break;

            case MessageInfoType.QuestionMessageInfo:
                msg = new QuestionMessageInfo(msgIcon, strMsgCode);
                break;

            case MessageInfoType.TimeOutMessageInfo:
                msg = new TimeOutMessageInfo(strMsgCode);
                break;

            case MessageInfoType.RetryMessageInfo:
                msg = new RetryMessageInfo(strMsgCode);
                break;

            default:
                msg = new InformationMessageInfo(strMsgCode);
                break;
            }
            return(msg);
        }
Ejemplo n.º 6
0
 /// <summary>
 /// cqgis:程序弹出消息框显示的信息
 /// </summary>
 /// <param name="message">消息内容</param>
 /// <param name="type">1 详情  2 错误 </param>
 public MessageBoxInfoEvent(string message, MessageInfoType type = MessageInfoType.Info)
 {
     Message = message;
     Type    = type;
 }
Ejemplo n.º 7
0
 private void DrawInfoMessage(FightInfoMessageRibbon ribbon, FightInfoMessage message, MessageInfoType messageType)
 {
     //IL_0014: Unknown result type (might be due to invalid IL or missing references)
     ribbon.Initialise(messageType, (int)message.iconType, m_colors[(int)message.ribbonGroup], message.countValue);
     ribbon.PlayAnimation(message.id, ReleaseRibbon);
 }