using TMPro; using DG.Tweening; using UnityEngine; using UnityEngine.UI; using IVDataFormat; public class EScrIcon : EScrCell { private RectTransform[] rtrfItems; private Button[] btnBackground; private Image[] imgIcon; private RectTransform imgSelect; private RectTransform rtrfBadge; private RectTransform[] imgBadges; private Image[] imgIsEquip; private Image[] imgShadow; private Color colShadow; private nAchivement[] achives = new nAchivement[4]; public override void InitCell() { Transform trfself = transform; int ilen = 4; rtrfBadge = new RectTransform(); rtrfItems = new RectTransform[ilen]; imgBadges = new RectTransform[ilen]; imgSelect = new RectTransform(); imgIcon = new Image[ilen]; imgIsEquip = new Image[ilen]; btnBackground = new Button[ilen]; imgShadow = new Image[ilen]; colShadow = Color.black; colShadow.a = 0.5f; imgSelect = trfself.Find("select").GetComponent(); rtrfBadge = trfself.Find("Badges").GetComponent(); imgBadges[0] = rtrfBadge.Find("badge0").GetComponent(); imgBadges[1] = rtrfBadge.Find("badge1").GetComponent(); imgBadges[2] = rtrfBadge.Find("badge2").GetComponent(); imgBadges[3] = rtrfBadge.Find("badge3").GetComponent(); for (int i = 0; i< ilen; i++) { btnBackground[i] = trfself.GetChild(i).GetComponent