Ejemplo n.º 1
0
        /// <summary>
        /// 加载场景模型
        /// </summary>
        void loadSceneModels()
        {
            if (SceneModelsObj != null)
            {
                DestroyImmediate(SceneModelsObj);
            }
            SceneModelsObj = new GameObject("SceneModelsObj");
            SceneModels temp = SceneModelsObj.AddComponent <SceneModels>();

            Debug.Log(me.modelId);
            temp.Init_SceneModels(me.modelId, false);
        }
Ejemplo n.º 2
0
    public void InitData(string nounNo)
    {
        //0 模型
        switch (PublicClass.app.app_type)
        {
        case "animation":
            temp.Init_SceneModels(nounNo);
            PublicClass.appstate = App_State.LoadAsset;
            break;

        case "model":
        case "acu":
        case "cfd":
        case "medical":
        {
            model_ui.SetActive(true);
            PublicClass.currentModle = ModleChoose.MainModel;
            temp.Init_SceneModels(nounNo);
            // temp.Init_SceneModels("SA0601013");
            temp.openTempParent();
            PublicClass.appstate = App_State.LoadAsset;
            Camera.main.SendMessage("toggleOther", false);
        }
        break;

        case "demo":
        {
            model_ui.SetActive(true);
            PublicClass.currentModle = ModleChoose.MainModel;
            temp.Init_SceneModels(nounNo);
            // temp.Init_SceneModels("SA0601013");
            temp.openTempParent();
            PublicClass.appstate = App_State.LoadAsset;
            Camera.main.SendMessage("toggleOther", false);
        }
        break;

        case "sign":
        {
            sign_ui.SetActive(true);
            PublicClass.currentModle = ModleChoose.SignModel;
            this.GetComponent <ShowSignModel>().Load_ps(nounNo, PublicClass.app.xml_path);
        }
        break;

        case "sign_ssp":
        {
            PublicClass.currentModle = ModleChoose.MainModel;
            temp.Init_SceneModels(nounNo, false);
            // temp.Init_SceneModelsByList(new List<string>(){""},MakeStaticDBTable.GetInintModelList(AppOpera.sign_ssp_path+PublicClass.app.ab_path), null, null, null,false);

            ssp_ui.SetActive(true);
            //this.gameObject.GetComponent<XT_TouchContorl>().enabled = false;
            ssp_ctrl.SetActive(true);
            GameObject.Find("XiaoRen").SetActive(false);
            ssp_ui.SetActive(true);
        }
        break;

        case "sign_new":
        {
            PublicClass.currentModle = ModleChoose.MainModel;
            temp.Init_SceneModels(nounNo, false);
            ssp_ui.SetActive(true);
            //this.gameObject.GetComponent<XT_TouchContorl>().enabled = false;
            sign_new_ctrl.SetActive(true);
        }
        break;

        case "sign_acu":
        {
            PublicClass.currentModle = ModleChoose.MainModel;
            //加载公共信息库
            temp.Init_SceneModels(nounNo);
            ssp_ui.SetActive(true);
            // this.gameObject.GetComponent<XT_TouchContorl>().enabled = false;
            temp.openTempParent();
            PublicClass.appstate = App_State.LoadAsset;
            // print(AppOpera.acu_path+PublicClass.app.ab_path);
            //穴位私有信息库
            // List<string> submodel_list=new List<string>();
            // submodel_list.AddRange(GetInintModelList(AppOpera.acu_path+"SignAcu.db"));
            // temp.Init_SceneModelsByList(submodel_list,submodel_list, null, null,false);
            // this.gameObject.GetComponent<XT_TouchContorl>().enabled = false;
            // //GameObject.Find("XiaoRen").SetActive(false);
            acu_ctrl.SetActive(true);
        }
        break;

        default:
            break;
        }
    }