コード例 #1
0
    private IEnumerator WaitCocodrileisOut(float t)
    {
        if (Live > 0)
        {
            image.sprite = open;
        }
        isWaiting = true;
        int   auxCod = actualCodReturn;
        float auxTime;
        int   subTime = 4;


        for (int i = 0; i < subTime || Live == 0; ++i)
        {
            if (PowerController.Instance.IsFrozen)
            {
                auxTime = t * 8;
            }
            else
            {
                auxTime = t;
            }
            float waitTime = auxTime / subTime + (0.20f * type / subTime);
            if (auxCod == codReturn)
            {
                bar.SetTime((subTime - i - 1) * 1.0f / subTime, waitTime);
            }
            yield return(new WaitForSeconds(waitTime));
        }
        Back(auxCod);
    }