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(); } }
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; } }
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; } }
public void Life_M_Damage() { isStop = false; Life_M.Damage(); }