Exemple #1
0
 //---------------------------------------------------------------
 // HPテキストを変更
 //---------------------------------------------------------------
 public void changeTextPlayerHP()
 {
     if (textPlayerHP != null)
     {
         textPlayerHP.text = "体力:" + playerStatus.getHP();
     }
 }
Exemple #2
0
 //--------------------------------------------------
 // PlayerのHPチェック
 //--------------------------------------------------
 private void isPlayerDead()
 {
     if (c13_Status.getHP() == 0)
     {
         gameOverProcessing();
         player.GetComponent <C01_PlayerController>().enabled = false;
     }
 }
Exemple #3
0
 //-----------------------------------------------------
 // 攻撃を受けた時に呼び出される関数
 //-----------------------------------------------------
 public void atkDamage(C13_Status atk_status)
 {
     c13_Status.damage(atk_status);                                         // ダメージ処理
     if (c13_Status.getHP() == 0)                                           // HPがゼロだったら
     {
         GameObject.Find("GameRoot").GetComponent <C94_Score>().addScore(); // Score+1
         isDead = true;                                                     // 死亡判定
         animator.SetBool("dead", true);                                    // Animatorの変数deadを true に変更.
         charaController.enabled = false;                                   //CharacterController》コンポーネントをオフに
         Destroy(gameObject, 3.0f);                                         //3秒後に削除
     }
 }