Setting up my gun architecture, and I realized something. My player scene handles raycasting because it has the camera, so my gun scene needs to tell the player to raycast and return what the raycast hits. Well, to do that I need to access the player scene in the level. There's various ways to do this obviously, but I wondered:
Since the player is going to be accessed by a lot of things in this game, and the game is singleplayer, wouldn't it make sense just to add the player to the autoload so any script can access it easily?
Still slightly new to autoload, so what do you guys think? Does this make sense?