public void OnFieldSold(object sender, FieldSoldEventArgs e) { if (e.Field.Color == ColorName && !Fields.TrueForAll(f => f.Owner == e.FormerOwner)) { foreach (var field in Fields) { field.CanBuild = false; field.CurrentRent = field.Rent[0]; } } }
public void OnFieldSold(object sender, FieldSoldEventArgs e) { RentSetter(0); }
public void OnFieldSold(object sender, FieldSoldEventArgs e) { var fields = _fields.Where(f => f.Owner == e.FormerOwner && f.CanMortgage).ToList(); RentSetter(fields, fields.Count); }