mirror of
https://github.com/MikuLeaks/KianaBH3.git
synced 2025-12-15 14:24:34 +01:00
36 lines
988 B
C#
36 lines
988 B
C#
using KianaBH.KcpSharp;
|
|
using KianaBH.Proto;
|
|
using KianaBH.Data;
|
|
|
|
namespace KianaBH.GameServer.Server.Packet.Send.Chapter;
|
|
|
|
public class PacketChapterGroupGetDataRsp : BasePacket
|
|
{
|
|
public PacketChapterGroupGetDataRsp() : base(CmdIds.ChapterGroupGetDataRsp)
|
|
{
|
|
var proto = new ChapterGroupGetDataRsp
|
|
{
|
|
IsAll = true,
|
|
ChapterGroupList =
|
|
{
|
|
GameData.ChapterGroupConfigData.Select(x => new ChapterGroup
|
|
{
|
|
Id = (uint)x.Key,
|
|
SiteList =
|
|
{
|
|
x.Value.SiteList.Select(siteId => new ChapterGroupSite
|
|
{
|
|
ChapterId = (uint)siteId,
|
|
SiteId = (uint)siteId,
|
|
Status = ChapterGroupSiteStatus.Finished,
|
|
})
|
|
}
|
|
|
|
})
|
|
}
|
|
};
|
|
|
|
SetData(proto);
|
|
}
|
|
}
|