Files
JJBB/Assets/Project/Script/GameLogic/NetWork/PacketHandler/GC_JUMPHandler.cs
2024-08-23 15:49:34 +08:00

23 lines
815 B
C#

//This code create by CodeEngine
namespace SPacket.SocketInstance
{
public class GC_JUMPHandler : Ipacket
{
public uint Execute(PacketDistributed ipacket)
{
var packet = (GC_JUMP) ipacket;
if (null == packet)
return (uint) PACKET_EXE.PACKET_EXE_ERROR;
//enter your logic
var obj = Singleton<ObjManager>.Instance.FindOtherPlayerByGuid(packet.Targetguid);
if (obj != null)
obj.EndJumpWait(packet.Jumpid);
// 试图执行队员跳跃逻辑
var mainPlayer = ObjManager.Instance.MainPlayer;
if (mainPlayer != null)
mainPlayer.WrapTeamMember(packet.Targetguid, packet.Jumpid);
return (uint) PACKET_EXE.PACKET_EXE_CONTINUE;
}
}
}