This is invoked on behaviours that have authority, based on context and the LocalPlayerAuthority value on the NetworkIdentity.
This is called after OnStartServer and OnStartClient.
When NetworkIdentity.AssignClientAuthority() is called on the server, this will be called on the client that owns the object.
When an object is spawned with NetworkServer.SpawnWithClientAuthority(), this will be called on the client that owns the object.