public void AddOptions(UIHelperBase group)
 {
     LoadSettings();
     foreach (var id in exportables.Keys)
     {
         Exportable exp = exportables [id];
         group.AddCheckbox(exp.Description, exp.GetEnabled(), exp.SetEnabled);
     }
     group.AddSlider("Multiplier", 0.0f, 2.0f, 0.05f, multiplier, MultiplierSliderChanged);
     group.AddCheckbox("Debug Mode", ExportElectricityMod.Debugger.enabled, SetDebug);
 }
        public double CalculateIncome(District d, String id, double weekPortion)
        {
            double income = 0.0;

            if (exportables.ContainsKey(id))
            {
                Exportable exp = exportables [id];
                if (exp.GetEnabled())
                {
                    Log("Calculating Income for " + id);
                    income = exp.CalculateIncome(d, weekPortion);
                }
            }

            return(income);
        }
 public void AddExportable(Exportable exp)
 {
     exportables.Add(exp.Id, exp);
 }