示例#1
0
        public uint Execute(PacketDistributed ipacket)
        {
            CG_COPYSCENE_INVITE_RET packet = (CG_COPYSCENE_INVITE_RET )ipacket;

            if (null == packet)
            {
                return((uint)PACKET_EXE.PACKET_EXE_ERROR);
            }
            //enter your logic
            return((uint)PACKET_EXE.PACKET_EXE_CONTINUE);
        }
        public void DisagreeCopySceneInvite()
        {
            CG_COPYSCENE_INVITE_RET pak = (CG_COPYSCENE_INVITE_RET)PacketDistributed.CreatePacket(MessageID.PACKET_CG_COPYSCENE_INVITE_RET);

            pak.SceneID      = m_nSceneId;
            pak.InviteResult = (int)CG_COPYSCENE_INVITE_RET.InviteResultType.RESULTTYPE_NO;
            pak.Difficult    = m_nDifficult;
            pak.SendPacket();

            m_nSceneId   = GlobeVar.INVALID_ID;
            m_nDifficult = GlobeVar.INVALID_ID;
        }