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
This commit is contained in:
28
ServerCore/Message/UserCurrencyChangeMessage.cs
Normal file
28
ServerCore/Message/UserCurrencyChangeMessage.cs
Normal file
@ -0,0 +1,28 @@
|
||||
using MessagePack;
|
||||
|
||||
namespace NetWorkMessage
|
||||
{
|
||||
[Server.Core.Message(MessageOpcode.UserCurrencyChange)]
|
||||
[MessagePackObject]
|
||||
public class UserCurrencyChangeMessage : MessageObject,IMessage
|
||||
{
|
||||
[Key(0)]
|
||||
public int UserId;
|
||||
|
||||
[Key(1)]
|
||||
public GameMessage.ResData[] ResDatas;
|
||||
|
||||
public static UserCurrencyChangeMessage Create(int userId,GameMessage.ResData[] resDatas)
|
||||
{
|
||||
UserCurrencyChangeMessage message = new UserCurrencyChangeMessage();
|
||||
message.UserId = userId;
|
||||
message.ResDatas = resDatas;
|
||||
return message;
|
||||
}
|
||||
|
||||
protected override void VDispose()
|
||||
{
|
||||
ResDatas = null;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user