public uint Execute(PacketDistributed ipacket) { CG_WORLDBOSS_CHALLENGE packet = (CG_WORLDBOSS_CHALLENGE )ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
public void OnOpItemClick(WorldBossListItem item) { //... 发出挑战 if (Singleton <ObjManager> .GetInstance().MainPlayer != null) { if (item.GetData().id > 0 && Singleton <ObjManager> .GetInstance().MainPlayer.IsTeamLeader()) { CG_WORLDBOSS_CHALLENGE packet = (CG_WORLDBOSS_CHALLENGE)PacketDistributed.CreatePacket(MessageID.PACKET_CG_WORLDBOSS_CHALLENGE); packet.TeamId = item.GetData().id; packet.SendPacket(); } } }