//---受傷(多載:同時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()); }