Question by
Payaso_Prince · Aug 13, 2017 at 06:35 AM ·
scripting problem
Assign all GameObjects with tag "x" to a different Layer?
Hey guys!
I'm trying to make it so that when my player is damaged, all the enemies with the tag "Enemy" switch to a different layer.
I've tried messing around with FindGameObjectsWithTag"Enemy" but I can't figure out the proper way to script it.
Any help would be very much appreciated :0)
Comment
Answer by SilverSho0t · Aug 22, 2017 at 07:22 PM
Hi men to do this you need to use a array because FindGameObjectsWithTag return a array of type GameObject and after we asign to elements of this array the number of the layer that we want to asign to them :
GameObject[] enemies = GameObject.FindGameObjectsWithTag ("Enemy");
foreach (GameObject enemy in enemies)
{
enemy.layer = 2;
}
I hope I help, Sean.