Files
hjha-server/ServerCore/LuBan/ConfigEx/ExchangeMallConfig.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

47 lines
1.5 KiB
C#

using System.Drawing;
namespace Server.Config
{
public partial class ExchangeMallConfig
{
private GameMessage.ResData[] SourceItemsResData;
private GameMessage.ResData[] TargetItemsResData;
public GameMessage.ResData[] SourceItemsResDataConvert()
{
if (SourceItemsResData == null)
{
SourceItemsResData = new GameMessage.ResData[SourceItems.Length];
for (int i = 0; i < SourceItems.Length; i++)
{
SourceItemsResData[i] = new GameMessage.ResData
{
Id = SourceItems[i].Id,
Count = SourceItems[i].Count
};
}
}
return SourceItemsResData;
}
public GameMessage.ResData[] TargetItemsResDataConvert()
{
if (TargetItemsResData == null)
{
TargetItemsResData = new GameMessage.ResData[TargetItems.Length];
for (int i = 0; i < TargetItems.Length; i++)
{
TargetItemsResData[i] = new GameMessage.ResData
{
Id = TargetItems[i].Id,
Count = TargetItems[i].Count
};
}
}
return TargetItemsResData;
}
}
}