diff --git a/Assets/Mirror/Runtime/NetworkIdentity.cs b/Assets/Mirror/Runtime/NetworkIdentity.cs index 27c485e77..c2d9facf2 100644 --- a/Assets/Mirror/Runtime/NetworkIdentity.cs +++ b/Assets/Mirror/Runtime/NetworkIdentity.cs @@ -885,11 +885,6 @@ internal void OnUpdateVars(NetworkReader reader, bool initialState) internal void SetLocalPlayer() { isLocalPlayer = true; - - // There is an ordering issue here that originAuthority solves: - // OnStartAuthority should only be called if hasAuthority was false when this function began, - // or it will be called twice for this object, but that state is lost by the time OnStartAuthority - // is called below, so the original value is cached here to be checked below. hasAuthority = true; foreach (NetworkBehaviour comp in networkBehavioursCache)