public float GetResourceModifier(ModifierAttributeID attr, string id, City city = null, District district = null) { return(globalModifiers.GetResourceMod(attr, id) * (city != null ? city.ResourceMods.GetResourceMod(attr, id) : 1) * (district != null ? district.ResourceMods.GetResourceMod(attr, id) : 1)); }