void OnTriggerEnter(Collider other) { switch (other.gameObject.tag) { //プレイヤーの弾に当たったら case "Player2DBullet": enemyDataNew.EnemyDamage("NormalBullet"); break; case "Player2D": case "Player3D": Destroy(gameObject); break; //プレイヤーの弾に当たったら /*case "Player3DBullet": * allUI.UiUpdate("ComboUp",0); * allUI.UiUpdate("ScoreUp",1000); * allUI.UiUpdate("DeathBlowGageUp",0); * Destroy(gameObject); * break;*/ default: break; } }
void ShotBullet() { if (CheckHitRayWithTag(ray, "Enemy", 1.0f)) { hitSound = true; enemyDataNew = raycastHit.collider.gameObject.GetComponentInParent <EnemyDataNew>(); enemyDataNew.EnemyDamage("NormalBullet"); } else if (CheckHitRayWithTag(ray, "Boss", 1.0f)) { hitSound = true; bossData = raycastHit.collider.gameObject.GetComponentInParent <BossData>(); bossData.BossDamage("NormalBullet", "3D"); } else { hitSound = false; } }
void ShotBullet() { if (CheckHitRayWithTag(ray, "Enemy", 1.0f)) { hitSound = true; enemyDataNew = raycastHit.collider.gameObject.GetComponentInParent<EnemyDataNew>(); enemyDataNew.EnemyDamage("NormalBullet"); } else if (CheckHitRayWithTag(ray, "Boss", 1.0f)) { hitSound = true; bossData = raycastHit.collider.gameObject.GetComponentInParent<BossData>(); bossData.BossDamage("NormalBullet","3D"); } else { hitSound = false; } }