public static void CohortDied(object sender, DeathEventArgs eventArgs) { ExtensionType disturbanceType = eventArgs.DisturbanceType; PoolPercentages cohortReductions = Module.Parameters.CohortReductions[disturbanceType]; ICohort cohort = (Landis.Library.BiomassCohorts.ICohort)eventArgs.Cohort; ActiveSite site = eventArgs.Site; int nonWoody = cohort.ComputeNonWoodyBiomass(site); int woody = (cohort.Biomass - nonWoody); int nonWoodyInput = ReduceInput(nonWoody, cohortReductions.Foliar); int woodyInput = ReduceInput(woody, cohortReductions.Wood); //ForestFloor.AddBiomass(woodyInput, nonWoodyInput, cohort.Species, site); ForestFloor.AddWoody(woodyInput, cohort.Species, site); ForestFloor.AddLitter(nonWoodyInput, cohort.Species, site); }