Exemple #1
0
    private void OnTriggerEnter(Collider col)
    {
        // ジャンプ中に頭をふむと
        if (col.CompareTag("EnemyTop") && PlayerMove_M.isJump)
        {
            //当たった敵のスクリプトを取得
            enemyController = col.gameObject.transform.parent.gameObject.GetComponent <EnemyController_M>();
            //プレイヤーにダメージが入らないようにする
            enemyController.isAlive = false;

            playerMove.Kill();

            //ジャンプする
            playerMove.Jump();


            //敵を消去
            Destroy(col.gameObject.transform.parent.gameObject);
        }

        //敵に当たると
        else if (col.CompareTag("Enemy") && col.gameObject.GetComponent <EnemyController_M>().isAlive)
        {
            Life_M.Damage();
            Destroy(col.gameObject);
        }
        else if (col.CompareTag("Missile"))
        {
            Life_M.Damage();
        }
    }
Exemple #2
0
 private void OnParticleCollision(GameObject other)
 {
     Debug.Log(other);
     if (other.CompareTag("Player"))
     {
         lifeManager.Damage();
     }
 }
 void Timer_on()
 {
     time1 += Time.deltaTime;
     if (time1 > 1)
     {
         currentTimer--;
         time1 = 0;
     }
     DrawTime();
     Debug.Log(time1);
     if (currentTimer == 0)
     {
         Life_M.Damage();
         currentTimer = 3;
     }
 }
Exemple #4
0
 void Timer_on()
 {
     if (currentTimer == 11)
     {
         currentTimer = 10;
     }
     time1 += Time.deltaTime;
     if (time1 > 1)
     {
         currentTimer--;
         time1 = 0;
     }
     DrawTime();
     if (currentTimer == 0)
     {
         Life_M.Damage();
         currentTimer = 3;
     }
 }
Exemple #5
0
 public void Life_M_Damage()
 {
     isStop = false;
     Life_M.Damage();
 }