Hello, I am just brand new to unity and I currently have a script attached to my Player with my children under it. I have some screenshots but I am quite confused about what to do?
NullReference just means whatever you’re trying to access isn’t there. In this case, you’re trying to access your camera field when the field is null. Most likely because your GetComponentInChildren may not be finding it.
You may have better luck if you expose the field with [SerializeField] and assign it directly.
Expect to see this error a LOT. It’s easily the most common thing to do when working. Learn how to fix it rapidly. It’s easy. See the above link for more tips.
You need to figure out HOW that variable is supposed to get its initial value. There are many ways in Unity. In order of likelihood, it might be ONE of the following:
drag it in using the inspector
code inside this script initializes it
some OTHER external code initializes it
? something else?
This is the kind of mindset and thinking process you need to bring to this problem: