protected override void UpdateValues() { type = serviceTracker.type; demand = ServiceBase.FindDemand(type); amount = serviceTracker.amount; numBuildings = serviceTracker.numSurroundingBuildings; cost = serviceTracker.cost; base.UpdateValues(); }