Exemplo n.º 1
0
    void PassiveUpdate()
    {
        if (isUsingPassive)
        {
            if (passiveDuration >= 0)
            {
                passiveDuration -= Time.deltaTime;
            }
            else
            {
                DisablePassive();
            }
        }
        else
        {
            if (passiveCharge <= 0)
            {
                return;
            }

            passiveCharge -= 100 * Time.deltaTime / passiveUnloadTime;
            playerHealthBar.SetIconFillAmount(PlayerHealthBar.Icons.Passive, passiveCharge / 100);
        }
    }