public uint Execute(PacketDistributed ipacket) { CG_REQ_CHALLENGE packet = (CG_REQ_CHALLENGE )ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
//================================================ public void OnClickChallenge() { if (GameManager.gameManager.RunningScene == (int)GameDefine_Globe.SCENE_DEFINE.SCENE_PKSCENE) { return; } CG_REQ_CHALLENGE packet = (CG_REQ_CHALLENGE)PacketDistributed.CreatePacket(MessageID.PACKET_CG_REQ_CHALLENGE); packet.SetOpponentGuid(m_data.guid); packet.SendPacket(); }
void SendChallenge() { int nPlayerYuanBao = GameManager.gameManager.PlayerDataPool.Money.GetMoney_YuanBao(); nPlayerYuanBao += GameManager.gameManager.PlayerDataPool.Money.GetMoney_YuanBaoBind(); if (nPlayerYuanBao < VIP_CHALLENGE_COST) { GUIData.AddNotifyData2Client(false, "#{2633}"); return; } CG_REQ_CHALLENGE packet = (CG_REQ_CHALLENGE)PacketDistributed.CreatePacket(MessageID.PACKET_CG_REQ_CHALLENGE); packet.SetOpponentGuid(m_CurData.id); packet.SendPacket(); }
void SendChallenge( ) { if (PVPData.NeedCostYuanBao > 0) { int nPlayerYuanBao = GameManager.gameManager.PlayerDataPool.Money.GetMoney_YuanBao(); nPlayerYuanBao += GameManager.gameManager.PlayerDataPool.Money.GetMoney_YuanBaoBind(); if (nPlayerYuanBao < PVPData.NeedCostYuanBao) { Singleton <ObjManager> .Instance.MainPlayer.SendNoticMsg(false, "#{2633}"); return; } } CG_REQ_CHALLENGE packet = (CG_REQ_CHALLENGE)PacketDistributed.CreatePacket(MessageID.PACKET_CG_REQ_CHALLENGE); packet.SetOpponentGuid(m_curData.guid); packet.SendPacket(); }