private void AddChangedPlayer(BnetPlayer player, BnetPlayerChangelist changelist) { if ((player != null) && !changelist.HasChange(player)) { BnetPlayerChange change = new BnetPlayerChange(); change.SetOldPlayer(player.Clone()); change.SetNewPlayer(player); changelist.AddChange(change); } }