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