23 lines
815 B
C#
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;
|
|
}
|
|
}
|
|
} |