dont change owner if same owner

This commit is contained in:
Mister_Nebula 2021-08-19 17:34:17 +01:00
parent 211bdacf16
commit a6cdc10d3c

View File

@ -84,9 +84,17 @@ namespace QSB.OrbSync.Events
return;
}
if (orbIdentity.ClientAuthorityOwner != null && orbIdentity.ClientAuthorityOwner != fromPlayer)
var currentOwner = orbIdentity.ClientAuthorityOwner;
var newOwner = fromPlayer;
if (currentOwner == newOwner)
{
orbIdentity.RemoveClientAuthority(orbIdentity.ClientAuthorityOwner);
return;
}
if (currentOwner != null && currentOwner != fromPlayer)
{
orbIdentity.RemoveClientAuthority(currentOwner);
}
orbIdentity.AssignClientAuthority(fromPlayer);