public override void Awake() { base.Awake(); instantiate = new Dictionary <HeroData, GameObject>(); typeTr = new Dictionary <EHEROSHOWTYPE, Transform> { { EHEROSHOWTYPE.Card, Card_trf }, { EHEROSHOWTYPE.Officer, Officer_trf }, { EHEROSHOWTYPE.Divination, Divination_trf }, { EHEROSHOWTYPE.Skill, Skill_trf }, { EHEROSHOWTYPE.Relation, Relation_trf }, { EHEROSHOWTYPE.Detail, Detail_trf } }; foreach (var item in typeTr) { item.Value.SetParent(Hide_trf); } //图片分类 imageType = new Dictionary <GameObject, EHEROSHOWTYPE> { { card_img.gameObject, EHEROSHOWTYPE.Card }, { officer_img.gameObject, EHEROSHOWTYPE.Officer }, { divination_img.gameObject, EHEROSHOWTYPE.Divination }, { skill_img.gameObject, EHEROSHOWTYPE.Skill }, { relation_img.gameObject, EHEROSHOWTYPE.Relation }, { detail_img.gameObject, EHEROSHOWTYPE.Detail } }; crArray = Star_obj.GetComponentsInChildren <CanvasRenderer>(); glg = LeftContent_obj.GetComponent <GridLayoutGroup>(); rect = LeftContent_obj.GetComponent <RectTransform>(); sr = Scroll_obj.GetComponent <ScrollRect>(); scrollRect = Template_obj.GetComponent <ScrollRect>(); officerrt = OfficerList_obj.GetComponent <RectTransform>(); billboard = hero_obj.GetComponent <UIBillboard>(); TriggerListener(); officerText = DownContent_obj.GetComponentsInChildren <Text>(); for (int i = 0; i < officerText.Length; i++) { Text text = officerText[i]; EventListener.Get(text.gameObject).BegineDragEvent = e => { scrollRect.OnBeginDrag(e); }; EventListener.Get(text.gameObject).DragEvent = e => { scrollRect.OnDrag(e); }; EventListener.Get(text.gameObject).EndDragEvent = e => { scrollRect.OnEndDrag(e); }; } skillImage = new Image[4]; skillImage[0] = skill1_img; skillImage[1] = skill2_img; skillImage[2] = skill3_img; skillImage[3] = skill4_img; }
private void ShowPopList(GameObject go) { ddActive = !ddActive; Template_obj.SetActive(ddActive); }