// Token: 0x0600023A RID: 570 RVA: 0x00011F78 File Offset: 0x00010178 private bool PlacedWard(EnemyHero enemy, AbilityId id) { uint num = enemy.CountWards(id); if (num < enemy.GetWardsCount(id)) { enemy.SetWardsCount(id, num); if (!this.GaveWard(enemy) && !enemy.DroppedWard(id)) { return(true); } } else if (num > enemy.GetWardsCount(id) && !this.TookWard(enemy)) { enemy.SetWardsCount(id, num); } return(false); }
private bool PlacedWard(EnemyHero enemy, AbilityId id) { var count = enemy.CountWards(id); if (count < enemy.GetWardsCount(id)) { enemy.SetWardsCount(id, count); if (settings.IsEnabled(id) && !GaveWard(enemy) && !enemy.DroppedWard(id)) { return(true); } } else if (count > enemy.GetWardsCount(id) && !TookWard(enemy)) { enemy.SetWardsCount(id, count); } return(false); }