::After testing at the end of section 3e, returned an error on the following line of code in the UIPowerSelector script:
purchasedLevel = SaveManager.Instance.GetLevel(powerUp);
Using debug I was able to rule out the error being in the ‘powerUp’ variable, instead SaveManager.Instance was still null.
Further debugging in the SaveManager’s Awake() function shows me that the script isn’t being loaded at all.
Unsure if I’ve missed something in the blog post, in the Bench user guide, or if there’s an object which SaveManager should be a component of in the scene.