Answers

Object reference not set to an instance of an object

0

Hi everybody

I made a script, which works fine, but it receives a static variable from another script. And because I want to use this script on multiple objects, I wanted to replace those static variables. And I tried it this way:

But Unity displays an error, Object reference not set to an instance of an object, when I use it. How can I fix this problem. There is another script called EnemyProximity, assigned to a different object, which has a boolean variable called destroy, which is set to false when the game starts.

Do you have a GameObject with the tag enemy? And if you do your going to need an array to keep track of the multiple ones since you seem to want this to be dynamic. Also instead of setting the enemy var in creation. I would recommend making it an array and filling the array with all the enemies in the start function. so something like this