예제 #1
0
        public uint Execute(PacketDistributed ipacket)
        {
            CG_MERCENARY_REQ packet = (CG_MERCENARY_REQ )ipacket;

            if (null == packet)
            {
                return((uint)PACKET_EXE.PACKET_EXE_ERROR);
            }
            //enter your logic
            return((uint)PACKET_EXE.PACKET_EXE_CONTINUE);
        }
예제 #2
0
    public void OnEmercenaryBtbClick()
    {
        if (m_curDataList != null)
        {
            CG_MERCENARY_REQ packet = (CG_MERCENARY_REQ)PacketDistributed.CreatePacket(MessageID.PACKET_CG_MERCENARY_REQ);
            for (int i = 0; i < m_curDataList.Count; ++i)
            {
                packet.AddGuid(m_curDataList[i].guid);
                packet.AddSource(m_curDataList[i].relationship);
            }
            packet.Sceneclass = HuaShanPVPData.MercenarySceneClass; // ...
            packet.SendPacket();

            OnCloseClick();
        }
    }