I had to re-watch the 2nd half of this lecture several times. Why does checking for NetworkServer.active work for a server which is also a client? The whole reason we changed the spawn and despawn events to work on authority is so that it would work for the host client/server and not just clients. But then we add a check that prevents the server from subscribing?
Also, this is a pattern with this course - one of the things I love about many lectures you guys do is that you let errors occur and then show how you debug them. I’m just taking you at your word for why you handled this code the way you did and it is now basically a black box for me. I won’t be able to modify much of the code created in this lecture since your rationale for the changes you made is usually “this wont work” or “this is wrong”. Would love more detail on that, even if its in a written lecture supplement.