示例#1
0
    public void ClickButtonEvent()
    {
        if (ClickButton.isOn)
        {
            MsgCenter._instance.ChangeTarget(ChooseTarget);
            if (ChooseTarget == TargetStyle.chuanghu)
            {
                string qingqiu = "prod_kind=" + "\"" + filePath + "\"";
                string temp    = MsgCenter._instance.start(MsgCenter._instance.strXML
                                                               (EnumToolV2.GetDescription(FuncID.SingleCurtain), EnumToolV2.GetDescription(ActionID.SingleCurtain), qingqiu));
                StartCoroutine(LoadXML());
                //Debug.Log(temp);
            }
            else if (MsgCenter._instance.nowHouse != null)
            {
                //StartCoroutine(LoadXML(filePath));
                string qingqiu = "scene_id=" + "\"" + MsgCenter._instance.nowHouse.Temp_ID + "\"" + " room_id=" + "\"" + MsgCenter._instance.nowScene.ID + "\"" + " panorama_kind=" + "\"" + filePath + "\"";
                string temp    = (MsgCenter._instance.start(MsgCenter._instance.strXML("3D404635", "page", qingqiu)));

                Debug.Log(temp);
                MsgCenter._instance.Target = ProdKind.Null;
                StartCoroutine(LoadXML());
            }
        }
        else
        {
            MsgCenter._instance.PictureListState(false);
        }
    }
示例#2
0
    public void RequestSingle(string qingqiu)
    {
        string temp = MsgCenter._instance.start(MsgCenter._instance.strXML
                                                    (EnumToolV2.GetDescription(FuncID.SingleCurtain), EnumToolV2.GetDescription(ActionID.SingleCurtain), qingqiu));

        //Debug.Log(temp);
        StartCoroutine(LoadXMLNew());
    }
示例#3
0
    IEnumerator LoadFengGeXML()
    {
        yield return(new WaitWhile(() => MsgCenter._instance.xml == ""));

        NewReadXml.ReadFengGe(MsgCenter._instance.xml);

        MsgCenter._instance.start(MsgCenter._instance.strXML(EnumToolV2.GetDescription(FuncID.SceneStyle), "dict"
                                                             , " dict_type=\"scene_kind\" "));
        StartCoroutine(LoadStyleXML());
    }
示例#4
0
    // Use this for initialization
    void Start()
    {
        Asset      = Camera.main.GetComponent <AssetManager>();
        MsgCenter  = Camera.main.GetComponent <MsgCenter>();
        Controller = Camera.main.GetComponent <UseCamareController>();

        Debug.Log("添加");
        MsgCenter._instance.start(MsgCenter._instance.strXML(EnumToolV2.GetDescription(FuncID.FengGe), "dict"
                                                             , ""));

        StartCoroutine(LoadFengGeXML());
    }
示例#5
0
 public void ClickButtonEvent()
 {
     //Camera.main.GetComponent<AssetManager>().textshow.text += " 222222 ";
     if (ClickButton.isOn)
     {
         //SingleAddButton._instance.ShuRu.SetActive(true);
         InitServerConfig._instance.m_iconLoader.Clear();
         //Debug.Log("S1111111" + ChangeTarget.ToString());
         if (filePath == string.Empty || filePath == null)
         {
             return;
         }
         //  加载整体的
         if (ChangeTarget == ProdKind.ChuangLian)
         {
             SingleShow._instance.ClearList();
             string qingqiu = "prod_kind=" + "\"" + EnumToolV2.GetDescription(ChangeTarget) + "\"";
             RequestAll(qingqiu);
         }
         // 加载单个
         else
         {
             //Debug.Log("222222" + ChangeTarget.ToString());
             //StartCoroutine(LoadXMLNew(MsgCenter._instance.WWWURL + filePath));
             string qingqiu = "prod_kind=" + "\"" + EnumToolV2.GetDescription(ChangeTarget) + "\"";
             RequestSingle(qingqiu);
         }
         //Camera.main.GetComponent<AssetManager>().textshow.text += " 2223332 ";
         if (ChangeTarget != ProdKind.ChuangLian)
         {
             MsgCenter._instance.isDisplayList = true;
         }
     }
     else
     {
         if (ChangeTarget != ProdKind.ChuangLian)
         {
             MsgCenter._instance.isDisplayList = false;
         }
         else
         {
         }
     }
     MsgCenter._instance.PictureListState(MsgCenter._instance.isDisplayList);
     MsgCenter._instance.ChangeTargetState(ChangeTarget, ClickButton.isOn);
 }
示例#6
0
    /// <summary>
    /// 单个加载传递实例
    /// </summary>
    /// <param name="Data"></param>
    public void SendMessage(List <CurtainManager> Data)
    {
        MsgCenter._instance.ChangeTarget(ChangeTarget);
        MsgCenter._instance.ReceiveMessage(Data);

        string qingqiu1 = "corp_id=" + "\"" + MsgCenter._instance.nowHouse.Corp_ID + "\" " + "prod_kind=" + "\"" + EnumToolV2.GetDescription(ChangeTarget) + "\"";

        SingleShow._instance.InitCurtainTexture(qingqiu1);
    }
示例#7
0
    // Update is called once per frame
    void Update()
    {
        if (isClick)
        {
            switch (MsgCenter.insertType)
            {
            case "1":
                if (D_FengGe.value == 0 || D_SceneStyle.value == 0)
                {
                    break;
                }
                xmlStr = InsertData.AddScene(I_Name.text, I_Code.text, I_Sequ.text, MsgCenter.corpID, MsgCenter.FengGe[D_FengGe.captionText.text], MsgCenter.SceneStyle[D_SceneStyle.captionText.text], T_Picture.text, T_Spicture.text, T_Audio.text);
                break;

            case "2":
                if (MsgCenter.nowHouse == null || MsgCenter.nowScenePoint == null)
                {
                    break;
                }
                xmlStr = InsertData.AddRoom(I_Name.text, I_Code.text, MsgCenter.nowHouse.ID.ToString(), MsgCenter.corpID, MsgCenter.nowScenePoint.x.ToString(), MsgCenter.nowScenePoint.y.ToString(), T_Picture.text, T_Spicture.text);
                break;

            case "3":
                if (D_FengGe.value == 0 || D_SceneStyle.value == 0 || MsgCenter.nowScene == null || MsgCenter.nowHouse == null || MsgCenter.StyleTarget == TargetStyle.chuanghu || MsgCenter.StyleTarget == TargetStyle.Null)
                {
                    break;
                }
                xmlStr = InsertData.AddPanorama(I_Name.text, I_Code.text, I_Sequ.text, I_Group.text, MsgCenter.FengGe[D_FengGe.captionText.text], EnumToolV2.GetDescription(MsgCenter.StyleTarget), MsgCenter.nowHouse.ID.ToString(), MsgCenter.nowScene.ID.ToString(), MsgCenter.corpID, T_Picture.text, T_Spicture.text, T_Bpicture.text);
                break;

            case "4":

                break;

            case "5":

                break;

            case "6":

                break;

            case "7":

                break;

            default:
                break;
            }
            if (xmlStr == "" || xmlStr == null)
            {
                this.gameObject.SetActive(false);
            }
            else
            {
                StartCoroutine(WaitXML());
            }
            isClick = false;
        }
    }