only halfway through the day i found so many problems with the code i posted yesterday more restructuring today created a WorldLevel class to hold level information, such as the level spawn position texture, a level complete bool and a ScriptableObject array for that level’s dialogue all this rework comes with implementing save functionality fully. altogether things are feeling more cohesive and thought out. still a clear path ahead of me and i do indeed like it like that. here’s a much better version of yesterday’s that actually works more frequently and without exceptions. funny thing i noticed today… inline if statements used to look crazy to me… now the braces look kinda silly enclosing a single line of code, i actually used a few. my first conditional expression too, hah. am i improving? don’t hold your breath, i’ll likely find a way i broke everything tomorrow.

PersistentCameraController