mirror of
https://github.com/MikuLeaks/KianaBH3.git
synced 2025-12-14 22:04:36 +01:00
enter part2 world
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
using KianaBH.GameServer.Server.Packet.Send.Pjms;
|
||||
using KianaBH.Proto;
|
||||
|
||||
namespace KianaBH.GameServer.Server.Packet.Recv.Pjms;
|
||||
|
||||
[Opcode(CmdIds.PjmsEnterWorldReq)]
|
||||
public class HandlerPjmsEnterWorldReq : Handler
|
||||
{
|
||||
public override async Task OnHandle(Connection connection, byte[] header, byte[] data)
|
||||
{
|
||||
var req = PjmsEnterWorldReq.Parser.ParseFrom(data);
|
||||
await connection.SendPacket(new PacketPjmsEnterWorldRsp(req.WorldId, req.TeleportId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
using KianaBH.GameServer.Server.Packet.Send.Pjms;
|
||||
using KianaBH.Proto;
|
||||
|
||||
namespace KianaBH.GameServer.Server.Packet.Recv.Pjms;
|
||||
|
||||
[Opcode(CmdIds.PjmsGetAvatarStatusReq)]
|
||||
public class HandlerPjmsGetAvatarStatusReq : Handler
|
||||
{
|
||||
public override async Task OnHandle(Connection connection, byte[] header, byte[] data)
|
||||
{
|
||||
await connection.SendPacket(new PacketPjmsGetAvatarStatusRsp());
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
using KianaBH.GameServer.Server.Packet.Send.Pjms;
|
||||
using KianaBH.Proto;
|
||||
|
||||
namespace KianaBH.GameServer.Server.Packet.Recv.Pjms;
|
||||
|
||||
[Opcode(CmdIds.PjmsGetHomeDataReq)]
|
||||
public class HandlerPjmsGetHomeDataReq : Handler
|
||||
{
|
||||
public override async Task OnHandle(Connection connection, byte[] header, byte[] data)
|
||||
{
|
||||
await connection.SendPacket(new PacketPjmsGetHomeDataRsp());
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
using KianaBH.GameServer.Server.Packet.Send.Pjms;
|
||||
using KianaBH.Proto;
|
||||
|
||||
namespace KianaBH.GameServer.Server.Packet.Recv.Pjms;
|
||||
|
||||
[Opcode(CmdIds.PjmsSetCurAvatarReq)]
|
||||
public class HandlerPjmsSetCurAvatarReq : Handler
|
||||
{
|
||||
public override async Task OnHandle(Connection connection, byte[] header, byte[] data)
|
||||
{
|
||||
var req = PjmsSetCurAvatarReq.Parser.ParseFrom(data);
|
||||
await connection.SendPacket(new PacketPjmsSetCurAvatarRsp(req.ChapterId, req.CurAvatarId, req.IsElfMode));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
using KianaBH.GameServer.Server.Packet.Send.Pjms;
|
||||
using KianaBH.Proto;
|
||||
|
||||
namespace KianaBH.GameServer.Server.Packet.Recv.Pjms;
|
||||
|
||||
[Opcode(CmdIds.PjmsSetWorldTimeReq)]
|
||||
public class HandlerPjmsSetWorldTimeReq : Handler
|
||||
{
|
||||
public override async Task OnHandle(Connection connection, byte[] header, byte[] data)
|
||||
{
|
||||
var req = PjmsSetWorldTimeReq.Parser.ParseFrom(data);
|
||||
await connection.SendPacket(new PacketPjmsSetWorldTimeRsp(req.TargetTime));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
using KianaBH.GameServer.Server.Packet.Send.Pjms;
|
||||
using KianaBH.Proto;
|
||||
|
||||
namespace KianaBH.GameServer.Server.Packet.Recv.Pjms;
|
||||
|
||||
[Opcode(CmdIds.PjmsUpdateAvatarStatusReq)]
|
||||
public class HandlerPjmsUpdateAvatarStatusReq : Handler
|
||||
{
|
||||
public override async Task OnHandle(Connection connection, byte[] header, byte[] data)
|
||||
{
|
||||
var req = PjmsUpdateAvatarStatusReq.Parser.ParseFrom(data);
|
||||
await connection.SendPacket(new PacketPjmsUpdateAvatarStatusRsp(req));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
using KianaBH.GameServer.Server.Packet.Send.Pjms;
|
||||
using KianaBH.Proto;
|
||||
|
||||
namespace KianaBH.GameServer.Server.Packet.Recv.Pjms;
|
||||
|
||||
[Opcode(CmdIds.PjmsUpdateFormationReq)]
|
||||
public class HandlerPjmsUpdateFormationReq : Handler
|
||||
{
|
||||
public override async Task OnHandle(Connection connection, byte[] header, byte[] data)
|
||||
{
|
||||
var req = PjmsUpdateFormationReq.Parser.ParseFrom(data);
|
||||
await connection.SendPacket(new PacketPjmsUpdateFormationRsp(req));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user