public void UpdateCopyScene(int _CopySceneId, int _CopyMode, int _Diffcult)
    {
        CopySceneId = _CopySceneId;
        CopyMode    = _CopyMode;
        Diffcult    = _Diffcult;
        ClearplayerList();
        ClearTeamMap();
        if (_CopyMode == 2)
        {
            CG_ASK_TEAMPLATFORMINFO packet = (CG_ASK_TEAMPLATFORMINFO)PacketDistributed.CreatePacket(MessageID.PACKET_CG_ASK_TEAMPLATFORMINFO);
            packet.SceneClassID = _CopySceneId;
            packet.Difficulty   = _Diffcult;
            packet.SendPacket();
        }
        Tab_SceneClass pSceneClass = TableManager.GetSceneClassByID(CopySceneId, 0);

        if (pSceneClass != null)
        {
            if (Diffcult == 1)
            {
                m_title.text = StrDictionary.GetClientDictionaryString("#{2110}", pSceneClass.Name);
            }
            else if (Diffcult == 2)
            {
                m_title.text = StrDictionary.GetClientDictionaryString("#{2111}", pSceneClass.Name);
            }
            else if (Diffcult == 3)
            {
                m_title.text = StrDictionary.GetClientDictionaryString("#{2112}", pSceneClass.Name);
            }
        }
    }
        public uint Execute(PacketDistributed ipacket)
        {
            CG_ASK_TEAMPLATFORMINFO packet = (CG_ASK_TEAMPLATFORMINFO )ipacket;

            if (null == packet)
            {
                return((uint)PACKET_EXE.PACKET_EXE_ERROR);
            }
            //enter your logic
            return((uint)PACKET_EXE.PACKET_EXE_CONTINUE);
        }