Example #1
0
    //---受傷(多載:同時or個別設定水量髒污的影響)---
    public void TakeDamage(int damage)
    {
        if (!PlayerStatus.canBeHurt)
        {
            return;
        }

        //if (skill_Water.isPassing) skill_Water.PassingInterrupted();
        skill_Base[OkaID_Now].BackIdle();

        playerEnergy.ModifyDirt(damage);
        playerEnergy.ModifyWaterEnergy(-damage);

        animator[OkaID_Now].SetTrigger("gotHurt");
        StartCoroutine(ShortCantMove(0.2f));

        StartCoroutine(DamageHitRecover());
    }