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); }
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(); }