A: MultiplayerPlayerPrefabRoot, ← home of NetworkObject
B: LocalPlayerPrefabRoot
C: [Structure of stuff]
I think that’s just fine structure and it doesn’t have anything inherently bad with it.
However Network for GameObjects thinks that this is very bad structure and should not be used.
Why?
Because that part C contains scripts that are able to work with offline and online cases so therefore they must be inherited from NetworkBehavior. When working with MultiplayerPlayerPrefab everything is just fine but when working on LocalPlayerPrefabRoot it’s very frustrating due constant yelling about adding NetworkObect which is required in context of this prefab. This can be fixed of course by changing structure but I think this is bit unnecessary constraint.
Therefore: Can we get “No - and do not show this dialog again”-option?