コード例 #1
0
    public IEnumerator abillityCooldown()
    {
        cooldown.GetComponent <Text>().text = "Перезарядка способности, осталось " + Math.Round(abillity.getAbillityCooldown()).ToString() + " сек.";
        Color tmp = cooldown.GetComponent <Text>().color;

        tmp.a = 255f;
        cooldown.GetComponent <Text>().color = tmp;
        yield return(new WaitForSecondsRealtime(1));

        for (float i = 5; i >= 0; i -= Time.deltaTime)
        {
            tmp.a -= 255f / 15f;
            cooldown.GetComponent <Text>().color = tmp;
        }
    }