Beispiel #1
0
        public override void Awake()
        {
            base.Awake();
            Transform t = mDMono.transform;

            ScrollView        = t.Find("ScrollView").GetComponent <UIScrollView>();
            Grid              = t.Find("ScrollView/Grid").GetComponent <UIGrid>();
            tempChargeItemObj = t.Find("ScrollView/Grid/Item").gameObject;
            tempChargeItem    = t.Find("ScrollView/Grid/Item").GetMonoILRComponent <LTChargeStoreItem>();
            Arrow             = t.Find("Arrow").gameObject;
            chargeItemList    = new List <LTChargeStoreItem>();
            chargeItemList.Add(tempChargeItem);
        }
Beispiel #2
0
        private void InitItem()
        {
            int count = chargeDataList.Count - chargeItemList.Count;

            if (count <= 0)
            {
                return;
            }

            for (int i = 0; i < count; i++)
            {
                LTChargeStoreItem item = UnityEngine.Object.Instantiate(tempChargeItemObj).GetMonoILRComponent <LTChargeStoreItem>();
                item.mDMono.transform.SetParent(Grid.transform);
                item.mDMono.transform.localPosition    = Vector3.zero;
                item.mDMono.transform.localEulerAngles = Vector3.zero;
                item.mDMono.transform.localScale       = Vector3.one;
                chargeItemList.Add(item);
            }

            Grid.Reposition();
        }