Exemple #1
0
        public uint Execute(PacketDistributed ipacket)
        {
            CG_EQUIP_SWORDSMAN packet = (CG_EQUIP_SWORDSMAN)ipacket;

            if (null == packet)
            {
                return((uint)PACKET_EXE.PACKET_EXE_ERROR);
            }
            //enter your logic
            return((uint)PACKET_EXE.PACKET_EXE_CONTINUE);
        }
    /// <summary>
    /// 装备侠客
    /// </summary>
    void OnEquipSwordsMan()
    {
        int nSiize = GameManager.gameManager.PlayerDataPool.SwordsManEquipPack.GetEmptyContainerSize();

        if (nSiize <= 0)
        {
            MessageBoxLogic.OpenOKBox(2556, 1000);
            return;
        }
        if (null == m_SwordsMan)
        {
            LogModule.ErrorLog("OnEquipSwordsMan::m_SwordsMan is null");
            return;
        }
        CG_EQUIP_SWORDSMAN packet = (CG_EQUIP_SWORDSMAN)PacketDistributed.CreatePacket(MessageID.PACKET_CG_EQUIP_SWORDSMAN);

        packet.Swordsmanguid = m_SwordsMan.Guid;
        packet.SendPacket();
        CloseWindow();
    }