Init enter game

This commit is contained in:
Naruse
2025-06-14 11:15:32 +08:00
commit 6a03b39f07
568 changed files with 92872 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
using KianaBH.KcpSharp;
using KianaBH.Proto;
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
public class PacketArkPlusActivityGetDataRsp : BasePacket
{
public PacketArkPlusActivityGetDataRsp() : base(CmdIds.ArkPlusActivityGetDataRsp)
{
var proto = new ArkPlusActivityGetDataRsp
{
};
SetData(proto);
}
}

View File

@@ -0,0 +1,17 @@
using KianaBH.KcpSharp;
using KianaBH.Proto;
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
public class PacketBuffAssistGetActivityRsp : BasePacket
{
public PacketBuffAssistGetActivityRsp() : base(CmdIds.BuffAssistGetActivityRsp)
{
var proto = new BuffAssistGetActivityRsp
{
};
SetData(proto);
}
}

View File

@@ -0,0 +1,107 @@
using Google.Protobuf.Collections;
using KianaBH.Data;
using KianaBH.KcpSharp;
using KianaBH.Proto;
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
public class PacketGeneralActivityGetMainInfoRsp : BasePacket
{
public PacketGeneralActivityGetMainInfoRsp(RepeatedField<uint> ActivityIdList) : base(CmdIds.GeneralActivityGetMainInfoRsp)
{
var activityList = ActivityIdList.Select(activityId =>
{
GameData.GeneralActivityData
.TryGetValue((int)activityId, out var series);
var activity = new GeneralActivity
{
GeneralBasicInfo = new GeneralActivityBasicInfo
{
ActivityId = activityId,
ScheduleId = series?.Series ?? 0,
SeriesActivityId ={ activityId }
}
};
GameData.GeneralActivityStageGroupData
.TryGetValue((int)activityId, out var activityStage);
if (activityStage != null)
{
activity.ActivityStage = new GeneralActivityStage
{
StageGroupScheduleList =
{
activityStage.Select(x => new GeneralActivityStageGroupScheduleInfo
{
BeginTime = 1593223200,
EndTime = 1913140799,
StageGroupId = x.StageGroupId
})
}
};
}
return activity;
});
var proto = new GeneralActivityGetMainInfoRsp
{
ActivityList = { activityList }
};
SetData(proto);
}
}
//using Google.Protobuf.Collections;
//using KianaBH.Data;
//using KianaBH.KcpSharp;
//using KianaBH.Proto;
//using KianaBH.Util.Extensions;
//namespace KianaBH.GameServer.Server.Packet.Send.Activity;
//public class PacketGeneralActivityGetMainInfoRsp : BasePacket
//{
// public PacketGeneralActivityGetMainInfoRsp(RepeatedField<uint> ActivityIdList) : base(CmdIds.GeneralActivityGetMainInfoRsp)
// {
// var proto = new GeneralActivityGetMainInfoRsp();
// foreach (var Id in ActivityIdList)
// {
// var ActivityData = GameData.GeneralActivityData.TryGetValue((int)Id, out var Data);
// var Activity = new GeneralActivity
// {
// GeneralBasicInfo = new GeneralActivityBasicInfo
// {
// ActivityId = Id,
// ScheduleId = Data!.Series,
// SeriesActivityId = { Id },
// }
// };
// var GeneralStageData = GameData.GeneralActivityStageGroupData.TryGetValue((int)Id, out var StageData);
// if (StageData != null)
// {
// Activity.ActivityStage = new GeneralActivityStage
// {
// StageGroupScheduleList =
// {
// StageData.Select(x => new GeneralActivityStageGroupScheduleInfo
// {
// BeginTime = (uint)Extensions.GetUnixSec(),
// EndTime = (uint)Extensions.GetUnixSec() + 1800,
// StageGroupId = x.StageGroupID
// })
// }
// };
// }
// proto.ActivityList.Add(Activity);
// }
// SetData(proto);
// }
//}

View File

@@ -0,0 +1,42 @@
using KianaBH.Data;
using KianaBH.KcpSharp;
using KianaBH.Proto;
using KianaBH.Util.Extensions;
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
public class PacketGeneralActivityGetScheduleRsp : BasePacket
{
public PacketGeneralActivityGetScheduleRsp() : base(CmdIds.GeneralActivityGetScheduleRsp)
{
// TODO : Add new character tutorial
var time = (uint)Extensions.GetUnixSec() + 3600 * 24 * 7;
var proto = new GeneralActivityGetScheduleRsp();
foreach (var tutorial in GameData.AvatarTutorialData.Values)
{
proto.ScheduleList.Add(new GeneralActivityScheduleInfo
{
ActivityId = tutorial.ActivityID,
SettleTime = time,
EndDayTime = time,
EndTime = time,
});
}
foreach (var tower in GameData.ActivityTowerData.Values)
{
proto.ScheduleList.Add(new GeneralActivityScheduleInfo
{
ActivityId = tower.ActivityID,
SettleTime = time,
EndDayTime = time,
EndTime = time,
});
}
SetData(proto);
}
}

View File

@@ -0,0 +1,17 @@
using KianaBH.KcpSharp;
using KianaBH.Proto;
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
public class PacketGetActivityMainDataRsp : BasePacket
{
public PacketGetActivityMainDataRsp() : base(CmdIds.GetActivityMainDataRsp)
{
var proto = new GetActivityMainDataRsp
{
ActivityModuleTypeList = { Enumerable.Range(1, 72).Select(i => (uint)i) }
};
SetData(proto);
}
}

View File

@@ -0,0 +1,29 @@
using KianaBH.KcpSharp;
using KianaBH.Proto;
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
public class PacketGetActivityRewardStatisticDataRsp : BasePacket
{
public PacketGetActivityRewardStatisticDataRsp() : base(CmdIds.GetActivityRewardStatisticDataRsp)
{
// TODO: Hardcoded
var proto = new GetActivityRewardStatisticDataRsp
{
ActivityRewardData = new ActivityRewardStatisticData
{
Id = 118,
ItemDataList =
{
Enumerable.Range(506, 3).Select(i => new ActivityRewardStatisticItemData
{
ShowId = (uint)i
})
}
}
};
SetData(proto);
}
}

View File

@@ -0,0 +1,399 @@
using KianaBH.KcpSharp;
using KianaBH.Proto;
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
public class PacketGetBulletinActivityMissionRsp : BasePacket
{
public PacketGetBulletinActivityMissionRsp() : base(CmdIds.GetBulletinActivityMissionRsp)
{
// TODO: Hardcoded
var proto = new GetBulletinActivityMissionRsp
{
MissionGroupList =
{
new BulletinMissionGroup
{
ActivityId = 5931
},
new BulletinMissionGroup
{
ActivityId = 5938,
MissionList =
{
new PanelMissionData
{
MissionId = 115679,
CycleList =
{
new PanelMissionData.Types.PanelMissionCycleData
{
BeginTime = 1729828800,
CycleId = 20006997,
EndTime = 1880308800
}
}
}
}
},
new BulletinMissionGroup
{
ActivityId = 5941,
MissionList =
{
new PanelMissionData
{
MissionId = 687511,
CycleList =
{
new PanelMissionData.Types.PanelMissionCycleData
{
BeginTime = 1729828800,
CycleId = 20007074,
EndTime = 1880308800
}
}
}
}
},
new BulletinMissionGroup
{
ActivityId = 5943,
MissionList =
{
new PanelMissionData
{
MissionId = 687521,
CycleList =
{
new PanelMissionData.Types.PanelMissionCycleData
{
BeginTime = 1729828800,
CycleId = 20007081,
EndTime = 1880308800
}
}
}
}
},
new BulletinMissionGroup
{
ActivityId = 5944,
MissionList =
{
new PanelMissionData
{
MissionId = 687530,
CycleList =
{
new PanelMissionData.Types.PanelMissionCycleData
{
BeginTime = 1729108800,
CycleId = 20007089,
EndTime = 1880308800
}
}
}
}
},
new BulletinMissionGroup
{
ActivityId = 5949,
MissionList =
{
new PanelMissionData
{
MissionId = 687546,
CycleList =
{
new PanelMissionData.Types.PanelMissionCycleData
{
BeginTime = 1729108800,
CycleId = 20007106,
EndTime = 1880308800
}
}
},
new PanelMissionData
{
MissionId = 687549,
CycleList =
{
new PanelMissionData.Types.PanelMissionCycleData
{
BeginTime = 1729108800,
CycleId = 20007109,
EndTime = 1880308800
}
}
},
new PanelMissionData
{
MissionId = 687566,
CycleList =
{
new PanelMissionData.Types.PanelMissionCycleData
{
BeginTime = 1729108800,
CycleId = 20007126,
EndTime = 1880308800
}
}
},
new PanelMissionData
{
MissionId = 687563,
CycleList =
{
new PanelMissionData.Types.PanelMissionCycleData
{
BeginTime = 1729108800,
CycleId = 20007123,
EndTime = 1880308800
}
}
},
new PanelMissionData
{
MissionId = 687564,
CycleList =
{
new PanelMissionData.Types.PanelMissionCycleData
{
BeginTime = 1729108800,
CycleId = 20007124,
EndTime = 1880308800
}
}
},
new PanelMissionData
{
MissionId = 687565,
CycleList =
{
new PanelMissionData.Types.PanelMissionCycleData
{
BeginTime = 1729108800,
CycleId = 20007125,
EndTime = 1880308800
}
}
},
new PanelMissionData
{
MissionId = 687562,
CycleList =
{
new PanelMissionData.Types.PanelMissionCycleData
{
BeginTime = 1729108800,
CycleId = 20007122,
EndTime = 1880308800
}
}
},
new PanelMissionData
{
MissionId = 687554,
CycleList =
{
new PanelMissionData.Types.PanelMissionCycleData
{
BeginTime = 1729108800,
CycleId = 20007114,
EndTime = 1880308800
}
}
},
new PanelMissionData
{
MissionId = 687555,
CycleList =
{
new PanelMissionData.Types.PanelMissionCycleData
{
BeginTime = 1729108800,
CycleId = 20007115,
EndTime = 1880308800
}
}
},
new PanelMissionData
{
MissionId = 687567,
CycleList =
{
new PanelMissionData.Types.PanelMissionCycleData
{
BeginTime = 1729108800,
CycleId = 20007127,
EndTime = 1880308800
}
}
},
new PanelMissionData
{
MissionId = 687550,
CycleList =
{
new PanelMissionData.Types.PanelMissionCycleData
{
BeginTime = 1729108800,
CycleId = 20007110,
EndTime = 1880308800
}
}
},
new PanelMissionData
{
MissionId = 687551,
CycleList =
{
new PanelMissionData.Types.PanelMissionCycleData
{
BeginTime = 1729108800,
CycleId = 20007111,
EndTime = 1880308800
}
}
},
new PanelMissionData
{
MissionId = 687552,
CycleList =
{
new PanelMissionData.Types.PanelMissionCycleData
{
BeginTime = 1729108800,
CycleId = 20007112,
EndTime = 1880308800
}
}
},
new PanelMissionData
{
MissionId = 687553,
CycleList =
{
new PanelMissionData.Types.PanelMissionCycleData
{
BeginTime = 1729108800,
CycleId = 20007113,
EndTime = 1880308800
}
}
},
new PanelMissionData
{
MissionId = 687560,
CycleList =
{
new PanelMissionData.Types.PanelMissionCycleData
{
BeginTime = 1729108800,
CycleId = 20007120,
EndTime = 1880308800
}
}
},
new PanelMissionData
{
MissionId = 687561,
CycleList =
{
new PanelMissionData.Types.PanelMissionCycleData
{
BeginTime = 1729108800,
CycleId = 20007121,
EndTime = 1880308800
}
}
},
new PanelMissionData
{
MissionId = 687545,
CycleList =
{
new PanelMissionData.Types.PanelMissionCycleData
{
BeginTime = 1729108800,
CycleId = 20007105,
EndTime = 1880308800
}
}
}
}
},
new BulletinMissionGroup
{
ActivityId = 5952
},
new BulletinMissionGroup
{
ActivityId = 5953,
MissionList =
{
new PanelMissionData
{
MissionId = 687608,
CycleList =
{
new PanelMissionData.Types.PanelMissionCycleData
{
BeginTime = 1729108800,
CycleId = 20007187,
EndTime = 1880308800
}
}
},
new PanelMissionData
{
MissionId = 687620,
CycleList =
{
new PanelMissionData.Types.PanelMissionCycleData
{
BeginTime = 1729108800,
CycleId = 20007141,
EndTime = 1880308800
}
}
},
new PanelMissionData
{
MissionId = 687716,
CycleList =
{
new PanelMissionData.Types.PanelMissionCycleData
{
BeginTime = 1729108800,
CycleId = 20007143,
EndTime = 1880308800
}
}
}
}
},
new BulletinMissionGroup
{
ActivityId = 5959
},
new BulletinMissionGroup
{
ActivityId = 5962
},
new BulletinMissionGroup
{
ActivityId = 5963
},
new BulletinMissionGroup
{
ActivityId = 5964
}
}
};
SetData(proto);
}
}

View File

@@ -0,0 +1,17 @@
using KianaBH.KcpSharp;
using KianaBH.Proto;
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
public class PacketGetBulletinRsp : BasePacket
{
public PacketGetBulletinRsp() : base(CmdIds.GetBulletinRsp)
{
var proto = new GetBulletinRsp
{
IsAll = true,
};
SetData(proto);
}
}

View File

@@ -0,0 +1,17 @@
using KianaBH.KcpSharp;
using KianaBH.Proto;
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
public class PacketGetChapterActivityDataRsp : BasePacket
{
public PacketGetChapterActivityDataRsp() : base(CmdIds.GetChapterActivityDataRsp)
{
var proto = new GetChapterActivityDataRsp
{
};
SetData(proto);
}
}

View File

@@ -0,0 +1,17 @@
using KianaBH.KcpSharp;
using KianaBH.Proto;
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
public class PacketGetChapterCompensationInfoRsp : BasePacket
{
public PacketGetChapterCompensationInfoRsp() : base(CmdIds.GetChapterCompensationInfoRsp)
{
var proto = new GetChapterCompensationInfoRsp
{
};
SetData(proto);
}
}

View File

@@ -0,0 +1,136 @@
using KianaBH.KcpSharp;
using KianaBH.Proto;
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
public class PacketGetDropLimitActivityRsp : BasePacket
{
public PacketGetDropLimitActivityRsp() : base(CmdIds.GetDropLimitActivityRsp)
{
// TODO: Hardcoded
var proto = new GetDropLimitActivityRsp
{
DropLimitActivityList =
{
new DropLimitActivity
{
ActivityId = 1,
BeginTime = 1576029600,
EndTime = 1891735200,
DropLimitGotNumList =
{
new DropLimitItem { LimitId = 101 },
new DropLimitItem { LimitId = 201 },
new DropLimitItem { LimitId = 301 },
new DropLimitItem { LimitId = 401 }
}
},
new DropLimitActivity
{
ActivityId = 38,
BeginTime = 1624500000,
EndTime = 2068056000,
DropLimitGotNumList =
{
new DropLimitItem { LimitId = 3001 },
new DropLimitItem { LimitId = 3002, GotNum = 3800 },
new DropLimitItem { LimitId = 3003, GotNum = 1500 },
new DropLimitItem { LimitId = 3004, GotNum = 1500 },
new DropLimitItem { LimitId = 3005, GotNum = 1500 },
new DropLimitItem { LimitId = 3006, GotNum = 1500 },
new DropLimitItem { LimitId = 3007, GotNum = 1500 },
new DropLimitItem { LimitId = 3008, GotNum = 1500 },
new DropLimitItem { LimitId = 3010, GotNum = 1500 },
new DropLimitItem { LimitId = 3013, GotNum = 1500 },
new DropLimitItem { LimitId = 3014, GotNum = 1500 },
new DropLimitItem { LimitId = 3015, GotNum = 1500 },
new DropLimitItem { LimitId = 3016, GotNum = 1500 },
new DropLimitItem { LimitId = 3017, GotNum = 1500 },
new DropLimitItem { LimitId = 3019, GotNum = 1500 },
new DropLimitItem { LimitId = 3021, GotNum = 1500 },
new DropLimitItem { LimitId = 3022, GotNum = 1500 },
new DropLimitItem { LimitId = 3026, GotNum = 1500 },
new DropLimitItem { LimitId = 3027, GotNum = 1500 },
new DropLimitItem { LimitId = 3028, GotNum = 1500 },
new DropLimitItem { LimitId = 3031, GotNum = 1500 },
new DropLimitItem { LimitId = 3032, GotNum = 1500 },
new DropLimitItem { LimitId = 3035, GotNum = 1500 },
new DropLimitItem { LimitId = 3036, GotNum = 1500 },
new DropLimitItem { LimitId = 3040, GotNum = 210 },
new DropLimitItem { LimitId = 3042, GotNum = 1500 },
new DropLimitItem { LimitId = 3043, GotNum = 1500 },
new DropLimitItem { LimitId = 3045, GotNum = 430 },
new DropLimitItem { LimitId = 3047, GotNum = 430 },
new DropLimitItem { LimitId = 3048, GotNum = 430 },
new DropLimitItem { LimitId = 3049, GotNum = 1500 },
new DropLimitItem { LimitId = 3050, GotNum = 430 },
new DropLimitItem { LimitId = 3051, GotNum = 465 },
new DropLimitItem { LimitId = 3052, GotNum = 465 },
new DropLimitItem { LimitId = 3054, GotNum = 505 },
new DropLimitItem { LimitId = 3055, GotNum = 505 }
}
},
new DropLimitActivity
{
ActivityId = 42,
BeginTime = 1634004000,
EndTime = 1891735200,
DropLimitGotNumList =
{
new DropLimitItem { LimitId = 408 }
}
},
new DropLimitActivity
{
ActivityId = 45,
BeginTime = 1644264000,
EndTime = 1975780800,
DropLimitGotNumList =
{
new DropLimitItem { LimitId = 4001 }
}
},
new DropLimitActivity
{
ActivityId = 47,
BeginTime = 1668045600,
EndTime = 1976558400,
DropLimitGotNumList =
{
new DropLimitItem { LimitId = 4003, GotNum = 360 }
}
},
new DropLimitActivity
{
ActivityId = 48,
BeginTime = 1668045600,
EndTime = 1976558400,
DropLimitGotNumList =
{
new DropLimitItem { LimitId = 4006 }
}
},
new DropLimitActivity
{
ActivityId = 49,
BeginTime = 1668045600,
EndTime = 1976558400,
DropLimitGotNumList =
{
new DropLimitItem { LimitId = 4010, GotNum = 1050 },
new DropLimitItem { LimitId = 4012, GotNum = 600 }
}
},
new DropLimitActivity
{
ActivityId = 50,
BeginTime = 1673740800,
EndTime = 1976558400
}
}
};
SetData(proto);
}
}

View File

@@ -0,0 +1,17 @@
using KianaBH.KcpSharp;
using KianaBH.Proto;
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
public class PacketGetExtractReforgeActivityRsp : BasePacket
{
public PacketGetExtractReforgeActivityRsp() : base(CmdIds.GetExtractReforgeActivityRsp)
{
var proto = new GetExtractReforgeActivityRsp
{
};
SetData(proto);
}
}

View File

@@ -0,0 +1,17 @@
using KianaBH.KcpSharp;
using KianaBH.Proto;
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
public class PacketGetFarmActivityDataRsp : BasePacket
{
public PacketGetFarmActivityDataRsp() : base(CmdIds.GetFarmActivityDataRsp)
{
var proto = new GetFarmActivityDataRsp
{
};
SetData(proto);
}
}

View File

@@ -0,0 +1,17 @@
using KianaBH.KcpSharp;
using KianaBH.Proto;
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
public class PacketGetGardenScheduleRsp : BasePacket
{
public PacketGetGardenScheduleRsp() : base(CmdIds.GetGardenScheduleRsp)
{
var proto = new GetGardenScheduleRsp
{
};
SetData(proto);
}
}

View File

@@ -0,0 +1,25 @@
using KianaBH.KcpSharp;
using KianaBH.Proto;
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
public class PacketGetInviteActivityInviteeDataRsp : BasePacket
{
public PacketGetInviteActivityInviteeDataRsp() : base(CmdIds.GetInviteActivityInviteeDataRsp)
{
// TODO: Hardcoded
var proto = new GetInviteActivityInviteeDataRsp
{
InviteeActivityInfoList =
{
new InviteeActivity
{
ScheduleId = 2,
ActivityType = InviteeActivityType.Goback
}
}
};
SetData(proto);
}
}

View File

@@ -0,0 +1,29 @@
using KianaBH.KcpSharp;
using KianaBH.Proto;
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
public class PacketGetInviteActivityInviterDataRsp : BasePacket
{
public PacketGetInviteActivityInviterDataRsp() : base(CmdIds.GetInviteActivityInviterDataRsp)
{
// TODO: Hardcoded
var proto = new GetInviteActivityInviterDataRsp
{
InviterActivityInfoList =
{
new InviterActivity
{
ScheduleId = 4
},
new InviterActivity
{
ScheduleId = 103
}
},
MyInviteCode = "17263334YG"
};
SetData(proto);
}
}

View File

@@ -0,0 +1,30 @@
using KianaBH.KcpSharp;
using KianaBH.Proto;
using KianaBH.Util.Extensions;
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
public class PacketGetLoginActivityRsp : BasePacket
{
public PacketGetLoginActivityRsp() : base(CmdIds.GetLoginActivityRsp)
{
// TODO: Hardcoded
var now = (uint)Extensions.GetUnixSec();
var proto = new GetLoginActivityRsp
{
LoginList =
{
new LoginActivityData
{
Id = 581,
LoginDays = now,
AcceptTime = now,
DurationEndTime = now + 604800 * 2
}
}
};
SetData(proto);
}
}

View File

@@ -0,0 +1,17 @@
using KianaBH.KcpSharp;
using KianaBH.Proto;
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
public class PacketGetMosaicActivityRsp : BasePacket
{
public PacketGetMosaicActivityRsp() : base(CmdIds.GetMosaicActivityRsp)
{
var proto = new GetMosaicActivityRsp
{
};
SetData(proto);
}
}

View File

@@ -0,0 +1,17 @@
using KianaBH.KcpSharp;
using KianaBH.Proto;
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
public class PacketGetNewbieActivityRsp : BasePacket
{
public PacketGetNewbieActivityRsp() : base(CmdIds.GetNewbieActivityRsp)
{
var proto = new GetNewbieActivityRsp
{
};
SetData(proto);
}
}

View File

@@ -0,0 +1,17 @@
using KianaBH.KcpSharp;
using KianaBH.Proto;
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
public class PacketGetNinjaActivityRsp : BasePacket
{
public PacketGetNinjaActivityRsp() : base(CmdIds.GetNinjaActivityRsp)
{
var proto = new GetNinjaActivityRsp
{
};
SetData(proto);
}
}

View File

@@ -0,0 +1,48 @@
using KianaBH.KcpSharp;
using KianaBH.Proto;
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
public class PacketGetThemeWantedRsp : BasePacket
{
public PacketGetThemeWantedRsp() : base(CmdIds.GetThemeWantedRsp)
{
// TODO: Hardcoded
var proto = new GetThemeWantedRsp
{
ThemeWantedActivity = new ThemeWantedActivity
{
ActivityId = 11105,
OpenStageGroupIdList = { 17, 18, 19, 20 },
ScheduleId = 5,
StageGroupInfoList =
{
new ThemeWantedStageGroupInfo
{
Progress = 8,
StageGroupId = 17
},
new ThemeWantedStageGroupInfo
{
NotPassProgressList = { 7 },
Progress = 7,
StageGroupId = 18
},
new ThemeWantedStageGroupInfo
{
Progress = 8,
StageGroupId = 19
},
new ThemeWantedStageGroupInfo
{
Progress = 8,
StageGroupId = 20
},
}
}
};
SetData(proto);
}
}