public void ToggleBuyWindow(bool open) { if (open) { isOpenBuy = true; foreach (BuyTowerBTN btn in BuyList) { Destroy(btn.gameObject); } BuyList = new List <BuyTowerBTN>(); int i = 0; foreach (Tower tw in ConstructibleTowers) { BuyTowerBTN newBTN = Instantiate(Pref_BTN, contentScroll); newBTN.Init(i, this); BuyList.Add(newBTN); i++; } Buy.transform.DOScale(Vector3.one, .2f); } else { Buy.transform.DOScale(Vector3.zero, .2f); TIP.CloseInfo(); isOpenBuy = false; } }