using System.Collections; using System.Collections.Generic; using UnityEngine; public class ObtainItemUI : uScrollViewMgr { public static ObtainItemUI Ins; private void Start() { Ins = this; go_child.SetActive(false); } public GameObject go_child, go_tabtoexit; public GameObject[] gos; // 0 연출, 1 결과 화면 bool CanExist; List list_item = new List(); public void Set(ItemSimpleData item) { if (list_item.Count == 0) list_item.Add(new ItemSimpleData()); list_item[0].itemid = item.itemid; list_item[0].amount = item.amount; Set(list_item); } public void Set(List lst) { base.Set(); CanExist = false; go_child.SetActive(true); go_tabtoexit.SetActive(false); Set_ScrollView(lst); StartCoroutine(Co_Update()); } IEnumerator Co_Update() { DSUtil.InActivateGameObjects(gos, 0); //yield return new WaitForSeconds(.2f); DSUtil.InActivateGameObjects(gos, 1); yield return new WaitForSeconds(.2f); go_tabtoexit.SetActive(true); CanExist = true; } public override void OnClick_Back() { if (CanExist) { go_child.SetActive(false); Del_BackKey(); } } }