public void BuyUnits() { if (GoldMng.GoldCount >= PricePerUnit * int.Parse(WantBuyCount.text.ToString()) && int.Parse(WantBuyCount.text.ToString()) <= int.Parse(TotalCountText.text.ToString())) { test.Count = int.Parse(TotalCountText.text.ToString()) - int.Parse(WantBuyCount.text.ToString()); TotalCountText.text = (int.Parse(TotalCountText.text.ToString()) - int.Parse(WantBuyCount.text.ToString())).ToString(); GoldMng.GoldCount -= PricePerUnit * int.Parse(WantBuyCount.text.ToString()); Debug.Log(UnitImagePreview.sprite); ArmyMang.GetNewUnit(int.Parse(WantBuyCount.text.ToString()), typeUnit.text.ToString(), UnitImagePreview.sprite); } }