Trying to fix multiplayer cameras and joining

I think the main issue why my joining isn’t working is because currently I have to disable PlayerInput and OnPlayerJoined does not get called when PlayerInput components are disabled.

OnPlayerJoined callback isn’t being called even when my PlayerInput component is enabled, so it might not have to do with the PlayerInput being enabled or not.

The reason it wasn’t being called is because I had to have the Notification Behavior set to Invoke C Sharp Events:

After reverting some changes to disable the Player Input component it looks like the Player Input component also needs to be enabled for this to work, since now the OnPlayerJoined event doesn’t get called again.

So let’s commit to making a Player prefab to hold the hero and its camera as siblings and try again with PlayerInput enabled.