Пример #1
0
    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);
    }