コード例 #1
0
    private void chargeSkillBar()
    {
        attackBarImg.fillAmount = currentTimeToAttack / timeToAttack;

        if (currentTimeToAttack < timeToAttack)
        {
            if (!waterBasicEffect)
            {
                currentTimeToAttack += Time.deltaTime;
            }
            else
            {
                currentTimeToAttack -= Time.deltaTime;
            }

            if (waterBasicEffect && currentTimeToAttack <= 0)
            {
                waterBasicEffect   = false;
                attackBarImg.color = Color.red;
            }

            if (currentTimeToAttack >= timeToAttack)
            {
                currentTimeToAttack = timeToAttack;
                moving.useAttack();
            }
        }
    }