- Home /
Question by
Mr_Happy_Pixel · Aug 05, 2017 at 05:05 PM ·
collidertriggerscript.
return an array of all colliders a collider is tuching
I need to be able to get an array of all colliders that are thuching the collider of witch the script is a component.My collider is set to triger ,if that is inportent
thanks in advance , sorry for bad spelling , all scripts in c# please.
Comment
Best Answer
Answer by ShadyProductions · Aug 05, 2017 at 06:41 PM
Something like this perhaps?
public List<GameObject> TouchingObjects;
void Start() {
TouchingObjects = new List<GameObject>();
}
void OnTriggerEnter(Collider collision) {
if (!TouchingObjects.Contains(collision.gameObject))
TouchingObjects.Add(collision.gameObject);
}
void OnTriggerExit(Collider collision) {
if (TouchingObjects.Contains(collision.gameObject))
TouchingObjects.Remove(collision.gameObject);
}
You might have to add using System.Linq;
Your answer
Follow this Question
Related Questions
Destory/Collect object to open door 1 Answer
Can't click gameobject when over another trigger? 1 Answer
I need help with triggers 1 Answer
OnTriggerEnter2D acting like OnTriggerStay2D 0 Answers
Using two trigger colliders 1 Answer