Hi, this is my first attempt to dive deep into Unity so forgive me.
I am trying to understand the conceptual difference between assigning a prefab to a property on a script which is attached to a GameObject (e.g. the main camera), versus assigning this prefab to the property on the script itself (as viewed in the Inspector under Default References).
I ask because I was stuck for a while, confused that my prefab reference in my script was null since I failed to assign it to the proper place. What does it mean to drag a prefab (or anything) to a Default Reference of a script in the inspector?