Files
hjha-server/NetWorkMessage/GameData/Common/MessageData.cs
xiaoou e9616125ce feat: initial commit - HJHA game server full source
6 major server modules (PdkFriendServer/GlobalSever/ServerCore/GameModule/GameNetModule) +
game logic (GameFix/GameDAL/ServerData) +
network layer (NetWorkMessage) +
data layer (ObjectModel) +
utilities (MrWu/Core/Config/CloudAPI/dll) +
adapters (zyxAdapter/base)

.NET 8.0 C# solution, 16 projects, 958 source files
2026-07-07 12:02:15 +08:00

85 lines
2.3 KiB
C#

using System;
using System.Text;
namespace GameData{
/// <summary>
/// 消息数据
/// </summary>
public class MessageData {
/// <summary>
/// 0 全服喊话 1单游喊话 2全桌喊话 3全竞技比赛喊话(clubid) 4私聊(userid)
/// </summary>
public int msgStyle;
/// <summary>
/// 当是竞技比赛喊话时 是竞技比赛id 当是私聊时 是玩家userid
/// </summary>
public int serverid;
/// <summary>
/// 文本内容
/// </summary>
public string context;
/// <summary>
/// 发送者userid
/// </summary>
public int receiveId;
/// <summary>
/// 发送者昵称
/// </summary>
public string receiveNickName;
/// <summary>
/// 发送者经验
/// </summary>
public int receiveExp;
/// <summary>
///
/// </summary>
public MessageData() { }
/// <summary>
///
/// </summary>
/// <param name="msgStyle"></param>
/// <param name="context"></param>
/// <param name="serverid"></param>
public MessageData(int msgStyle,string context,int serverid) {
this.msgStyle = msgStyle;
this.context = context;
this.serverid = serverid;
}
/// <summary>
///
/// </summary>
/// <returns></returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("msgSty: ");
sb.Append(msgStyle);
sb.Append(Environment.NewLine);
sb.Append("context:");
sb.Append(context);
sb.Append(Environment.NewLine);
sb.Append("serverid:");
sb.Append(serverid);
sb.Append(Environment.NewLine);
sb.Append("receiveId:");
sb.Append(receiveId);
sb.Append(Environment.NewLine);
sb.Append("receiveNickName:");
sb.Append(receiveNickName);
sb.Append(Environment.NewLine);
sb.Append("receiveExp:");
sb.Append(receiveExp);
return sb.ToString();
}
}
}