/// <summary> /// 创建证据显示,暂时使用gameobject创建 /// </summary> private void CreateEvidences() { ClearEvidenceList(); if (m_evidence != null && m_content != null) { SingleEvidenceController vTmpCtrl = null; bool isFirst = true; foreach (var data in m_dataManager.MyEvidenceDic) { vTmpCtrl = GameObject.Instantiate(m_evidence, m_content); vTmpCtrl.Init(this, data.Value, m_CloseUI, m_onShowEvidence); if (isFirst) { isFirst = false; vTmpCtrl.OnClick(); } m_evidenceList.Add(vTmpCtrl); } if (isFirst) { m_introCtrl.gameObject.SetActive(false); } } }
//public void ShowIntro(string iconPath, string intro) //{ // if (m_introCtrl != null) // { // m_introCtrl.ShowIntro(iconPath, intro); // } //} public void RefreshIntroView(SingleEvidenceData data, SingleEvidenceController view) { if (m_introCtrl != null) { m_introCtrl.gameObject.SetActive(true); m_introCtrl.RefreshView(data); } if (m_curSelectItem != null) { m_curSelectItem.SetSelectedStatus(false); } m_curSelectItem = view; }
private void UIFinder() { m_Btn_Close_Image = FindUI <Image>(transform, "Btn_Close"); m_Btn_Close_Button = FindUI <Button>(transform, "Btn_Close"); m_Btn_Maps_Image = FindUI <Image>(transform, "Btn_Maps"); m_Btn_Maps_Button = FindUI <Button>(transform, "Btn_Maps"); m_Btn_Tips_Image = FindUI <Image>(transform, "Btn_Tips"); m_Btn_Tips_Button = FindUI <Button>(transform, "Btn_Tips"); m_Btn_Evidences_Image = FindUI <Image>(transform, "Btn_Evidences"); m_Btn_Evidences_Button = FindUI <Button>(transform, "Btn_Evidences"); m_Image_Right_Image = FindUI <Image>(transform, "Evidences/Image_Right"); m_Image_Right_EvidenceIntroController = FindUI <EvidenceIntroController>(transform, "Evidences/Image_Right"); m_Image_SchematicDiagram_Image = FindUI <Image>(transform, "Evidences/Image_Right/Image_SchematicDiagram"); m_Text_Title_Text = FindUI <Text>(transform, "Evidences/Image_Right/Text_Title"); m_Text_Detail_Text = FindUI <Text>(transform, "Evidences/Image_Right/Text_Detail"); m_Button_Select_Image = FindUI <Image>(transform, "Evidences/Image_Right/Button_Select"); m_Button_Select_Button = FindUI <Button>(transform, "Evidences/Image_Right/Button_Select"); m_Button_Detail_Image = FindUI <Image>(transform, "Evidences/Image_Right/Button_Detail"); m_Button_Detail_Button = FindUI <Button>(transform, "Evidences/Image_Right/Button_Detail"); m_Btn_Item_Image = FindUI <Image>(transform, "Evidences/Scroll View/Viewport/Content/Btn_Item"); m_Btn_Item_Button = FindUI <Button>(transform, "Evidences/Scroll View/Viewport/Content/Btn_Item"); m_Btn_Item_SingleEvidenceController = FindUI <SingleEvidenceController>(transform, "Evidences/Scroll View/Viewport/Content/Btn_Item"); m_Image_Icon_Image = FindUI <Image>(transform, "Evidences/Scroll View/Viewport/Content/Btn_Item/Image_Icon"); m_Text_Intro_Text = FindUI <Text>(transform, "Evidences/Scroll View/Viewport/Content/Btn_Item/Text_Intro"); m_Image_Detial_Image = FindUI <Image>(transform, "Tips/Image_Detial"); m_Image_Detial_TipDetailController = FindUI <TipDetailController>(transform, "Tips/Image_Detial"); m_Text_Description_Text = FindUI <Text>(transform, "Tips/Image_Detial/Text_Description"); m_Image_Lock_Image = FindUI <Image>(transform, "Tips/Image_Detial/Image_Lock"); m_btn_history_Image = FindUI <Image>(transform, "btn_history"); m_btn_history_Button = FindUI <Button>(transform, "btn_history"); m_pl_subPanel = FindUI <RectTransform>(transform, "pl_subPanel"); m_img_unSelectedBG_Image = FindUI <Image>(transform, "Evidences/Scroll View/Viewport/Content/Btn_Item/img_unSelectedBG"); m_img_SelectedBG_Image = FindUI <Image>(transform, "Evidences/Scroll View/Viewport/Content/Btn_Item/img_SelectedBG"); m_img_evidence_Image = FindUI <Image>(transform, "Evidences/left/img_evidence"); m_img_evidence_EvidenceIntroController = FindUI <EvidenceIntroController>(transform, "Evidences/left/img_evidence"); m_btn_detail_Image = FindUI <Image>(transform, "Evidences/left/img_evidence/btn_detail"); m_btn_detail_Button = FindUI <Button>(transform, "Evidences/left/img_evidence/btn_detail"); m_btn_selcet_Image = FindUI <Image>(transform, "Evidences/left/btn_selcet"); m_btn_selcet_Button = FindUI <Button>(transform, "Evidences/left/btn_selcet"); m_img_description_Image = FindUI <Image>(transform, "Evidences/left/img_description"); m_lbl_description_TextMeshProUGUI = FindUI <TextMeshProUGUI>(transform, "Evidences/left/img_description/lbl_description"); m_model = new CommonDetectiveNotesModel(); }