I am making a 3D spaceshooter that can change between top-down and sidescrolling views. The game is finished except one part. I have 2 enemies, one red and one purple and I want to make it so that when you are in top-down you can only shoot the purple enemy and when in sidescrolling you can only shoot the red enemy.
I have a global bool, MoveCamera.topDown, which I have for specifically coding for top-down or sidescrolling.
Here is my OnTriggerEnter code: (I deleted my tries to make the code myself)
void OnTriggerEnter(Collider other)
{
if (other.CompareTag("Boundary") || other.CompareTag("Enemy Purple") || other.CompareTag("Enemy Red"))
{
return;
}
if (explosion != null)
{
Instantiate(explosion, transform.position, transform.rotation);
}
if (other.CompareTag("Player"))
{
Instantiate(playerExplosion, other.transform.position, other.transform.rotation);
//gameController.GameOver();
}
Destroy(other.gameObject);
Destroy(gameObject);
}
Let me know if I need to explain more :)
↧