示例#1
0
        private static ServerNoticeModelData get_serverNoticeModelData(this ModelManager mmng)
        {
            ServerNoticeModelData result = null;

            if (mmng != null && mmng.ValidData(EModelType.Model_serverNotice))
            {
                result = mmng.GetData <ServerNoticeModelData>(EModelType.Model_serverNotice);
            }
            return(result);
        }
示例#2
0
        public static string Get_OtherGameNotification(this ModelManager mmng)
        {
            ServerNoticeModelData serverNoticeModelData = mmng.get_serverNoticeModelData();

            return((serverNoticeModelData.otherMsgQueue != null && serverNoticeModelData.otherMsgQueue.Count != 0) ? serverNoticeModelData.otherMsgQueue.Dequeue() : string.Empty);
        }
示例#3
0
        public static NotificationData Get_GameNotification(this ModelManager mmng)
        {
            ServerNoticeModelData serverNoticeModelData = mmng.get_serverNoticeModelData();

            return((serverNoticeModelData.gmMsgQueue != null && serverNoticeModelData.gmMsgQueue.Count != 0) ? serverNoticeModelData.gmMsgQueue.Dequeue() : null);
        }