Lose Object Reference when reloading a scene
[Kinda Solved] Hi,
I have a weird issue that just popped up today, everything was working fine before and there were no changes made to the objects that cause the issue.
I have two scenes, one is the Main Menu, the other is the Level 01.
In the main menu scene, I have a music manager that handles what music needs to be played in the main menu.
When I play and go from main menu to level 01 and then back to main menu, I now lose the reference to the music manager, giving an null reference error. The problem is that, everything was working fine as I said and there were no changes made, it's just happened like that completly randomly.
If I start the game in Level 01 and go to main menu, it's working.
If I start the game in Level 01, go to main menu, go to level 01 and back to main menu, it's working.
It's only when doing main menu --> level 01 --> main menu that the error pops up and it was working before today.....
I've tried to put the methods for referecing the music manager and playing the music in the awake instead of start but then it would not work even when starting at the main menu.
I'm using 2020.3.3f1, could it be the infamous reference bug that was supposed to be adressed in 2019 version ?....
Any hints ?
My best.
Edit 1: I did a temp fix where the music is directly played by the main menu manager instead of the music manager, it works for now but it should not have happened nevertheless....
Edit 2 : My workaround brought an issue where going to level 01 from main menu would take a good 3 to 5 seconds which was almost instant before so I re-put my music manager in the scene and now it's working fine and for the moment there are no references issues but yes I strongly suspect this to be the losing reference bug, at least now I know that I just need to delete the game object that is missing and re-put it in the hierarchy for it to re-work.
Your answer
Follow this Question
Related Questions
I don't understand NullReferenceException: Object reference not set to an instance of an object 0 Answers
Null Reference Exeption?? 0 Answers
Coroutine Issue 1 Answer
Component refrence goes null randomly? 3 Answers
NullReferenceExeption when I use Mask 0 Answers