void Update() { if (product == null) { return; } //if (productionData == null) //{ // progressBar.sizeDelta = new Vector2(0, progressBar.sizeDelta.y); // iconExclamation.SetActive(false); //} float progressValue = 0; if (productionData != null) { if (productionData.coroutineProduce == null) { productionData.coroutineProduce = StartCoroutine(productionData.Produce()); } progressValue = productionData.progressValue; } else if (placeData != null) { progressValue = placeData.progressValue; } progressBar.sizeDelta = new Vector2(progressMaxValue * progressValue, progressBar.sizeDelta.y); iconExclamation.SetActive(false); }