public void PushErrorMsg(string msgString, GameUserSession session) { var msg = new MessageNormalError(); if (session != null) { msg.SessionId = session.SessionID; } msg.ErrorMsg = msgString; ErrorQueue.Enqueue(msg); }
string IGameMessage.GetMessage() { if (MessageType == MessageType.Normal) { return(JsonConvert.SerializeObject(this)); } else { var errorMsg = new MessageNormalError() { ErrorMsg = this.ErrorMsg }; return(JsonConvert.SerializeObject(errorMsg)); } }