public void AddMaxEfficiency(double value, IBosServiceCollection services) { double oldValue = MaxEfficiency; MaxEfficiency += value; if (oldValue != MaxEfficiency) { GameEvents.OnMaxEfficiencyChanged(oldValue, MaxEfficiency, this); } }