Script Example:
public class Example : MonoBehaviour
{
public ParticleSystem particles;
private GameObject prefab;
void Update()
{
// Finds object with script attached, once it spawns into scene
if (FindObjectsOfType<AnotherScript>().Length != 0)
{
prefab = GameObject.Find("ObjectThatSpawns");
particles.transform.position = prefab.transform.position
}
}
This code was working flawlessly until it randomly stopped for no reason. I haven't changed anything about it or anything associated with it. Now I get a NullReferenceException.
I've transferred it into multiple different scripts and still gives the error.
NOTE: The NullReference is pointed at the "particles.transform.position = prefab.transform.position"