This commit is contained in:
Mikhail
2025-04-30 16:36:29 -04:00
parent ba2d725dff
commit 2c8401fea0
4 changed files with 32259 additions and 6354 deletions

View File

@@ -9,15 +9,7 @@ namespace EpinelPS.LobbyServer.Client
{
var req = await ReadData<ReqCheckClientVersion>();
var response = new ResCheckClientVersion();
if (GameConfig.Root.GameMaxVer != req.Version)
{
response.Availability = Availability.Available;
}
else
{
response.Availability = Availability.None;
}
response.Availability = Availability.None;
await WriteDataAsync(response);
}

View File

@@ -0,0 +1,19 @@
using EpinelPS.Utils;
namespace EpinelPS.LobbyServer.Gacha
{
[PacketPath("/gacha/getpayback")]
public class GetPayback : LobbyMsgHandler
{
protected override async Task HandleAsync()
{
var req = await ReadData<ReqGetGachaPaybackData>();
var response = new ResGetGachaPaybackData();
// TODO implement
await WriteDataAsync(response);
}
}
}

View File

@@ -0,0 +1,16 @@
using EpinelPS.Utils;
namespace EpinelPS.LobbyServer.Pass
{
[PacketPath("/pass/event/freereward/getactive")]
public class GetActiveFreeRewardData : LobbyMsgHandler
{
protected override async Task HandleAsync()
{
var req = await ReadData<ReqGetActiveFreeRewardPassData>();
ResGetActiveFreeRewardPassData response = new();
await WriteDataAsync(response);
}
}
}

File diff suppressed because one or more lines are too long