virtual protected void Damage(float value) { hp_ = hp_ - value; hp_gauge_.UpdateHP(hp_); if (hp_gauge_.CurrentHp <= 0) { // 死亡処理 Dead(); } }