protected void AssignNewOwner(ulong newOwnerPlayerId) { if (!allowOwnershipChange) return; OwnerId = newOwnerPlayerId; if (OwningNetWorker.Uniqueidentifier == newOwnerPlayerId) IsOwner = true; else IsOwner = false; }