質問: Unity 2Dゲーム作成 スクリプトの編集について
回答: ゲージ挙動をGameDirector2が担ってるならDecreaseHp()にまとめた方が良いでしょうね。 public void DecreaseHp() { var image = hpGauge.GetComponent(); image.fillAmount -= 0.05f; if(image.fillAmount <= 0) SceneManager.LoadScene("○○"); } fillAmount値を判定してシーン移動してるだけですがこんな感じに。