Exemplo n.º 1
0
        public uint Execute(PacketDistributed ipacket)
        {
            CG_ACTIVE_TITLE packet = (CG_ACTIVE_TITLE )ipacket;

            if (null == packet)
            {
                return((uint)PACKET_EXE.PACKET_EXE_ERROR);
            }
            //enter your logic
            return((uint)PACKET_EXE.PACKET_EXE_CONTINUE);
        }
Exemplo n.º 2
0
    void UseTitleInvestitive()
    {
        int           nCurTitleID  = GameManager.gameManager.PlayerDataPool.TitleInvestitive.GetCurrentTitleID();
        Tab_TitleData tabTitleData = TableManager.GetTitleDataByID(nCurTitleID, 0);

        if (tabTitleData != null)
        {
            if (tabTitleData.IsImmotile == 1)
            {
                LogModule.DebugLog("头顶称号强制显示");
                return;
            }
        }
        // 发包给服务器
        CG_ACTIVE_TITLE packet = (CG_ACTIVE_TITLE)PacketDistributed.CreatePacket(MessageID.PACKET_CG_ACTIVE_TITLE);

        packet.TitleIndex = m_PlayerChooseIndex;
        packet.SendPacket();
    }