I was making the TANKS! game by watching the tutorial from Unity’s website. In the shell explosion script in the for loop to go through all the collider , it’s showing that collider.Length is obsolete and use GetComponent instead. Can someone help me with that?
Yes, you can’t access colliders with:
gameObject.collider;
Use this instead:
gameObject.GetComponent<Collider> ();
So if you have:
Collider col = gameObject.GetComponent<Collider> ();
Debug.Log(col.length); // this is wrong! colliders don't have a length
But, colliders don’t have a “length” so you may be looking for something like this instead:
Debug.Log (col.bounds.size);
I’m not totally sure what you are asking, however try using gameObject.GetComponent().Length That may work