Files
hjha-server/ServerCore/Message/BindUserMessage.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

99 lines
1.7 KiB
C#

using MessagePack;
using Server.Core;
namespace NetWorkMessage
{
[Message(MessageOpcode.BindUserRequest)]
[ResponseType(typeof(BindUserResponse))]
[MessagePackObject]
public class BindUserRequest : MessageObject,IRequest
{
[Key(0)]
public uint RpcId
{
get;
set;
}
[Key(1)]
public long SessionId
{
get;
set;
}
[Key(2)]
public int UserId
{
get;
set;
}
[Key(3)]
public string Uuid
{
get;
set;
}
[Key(4)]
public int ClientVer
{
get;
set;
}
[Key(5)]
public int Plat
{
get;
set;
}
[Key(6)]
public bool Reset
{
get;
set;
}
[Key(7)]
public string DeviceInfo
{
get;
set;
}
public static BindUserRequest Create()
{
BindUserRequest request = ReferencePool.Fetch<BindUserRequest>();
return request;
}
}
[Message(MessageOpcode.BindUserResponse)]
[MessagePackObject]
public class BindUserResponse : MessageObject, IResponse
{
[Key(0)]
public uint RpcId
{
get;
set;
}
[Key(1)]
public int Error
{
get;
set;
}
[Key(2)]
public string Message
{
get;
set;
}
}
}