public void AddLittersAndCheckResprouting(object sender, Landis.Library.AgeOnlyCohorts.DeathEventArgs eventArgs) { if (eventArgs.DisturbanceType != null) { ActiveSite site = eventArgs.Site; Disturbed[site] = true; if (eventArgs.DisturbanceType.IsMemberOf("disturbance:fire")) { Reproduction.CheckForPostFireRegen(eventArgs.Cohort, site); } else { Reproduction.CheckForResprouting(eventArgs.Cohort, site); } } }
//--------------------------------------------------------------------- public void DeathEvent(object sender, Landis.Library.PnETCohorts.DeathEventArgs eventArgs) { ExtensionType disturbanceType = eventArgs.DisturbanceType; if (disturbanceType != null) { ActiveSite site = eventArgs.Site; if (disturbanceType.IsMemberOf("disturbance:fire")) { Reproduction.CheckForPostFireRegen(eventArgs.Cohort, site); } else { Reproduction.CheckForResprouting(eventArgs.Cohort, site); } } }
public void CohortDied(object sender, DeathEventArgs eventArgs) { ExtensionType disturbanceType = eventArgs.DisturbanceType; if (disturbanceType != null) { ActiveSite site = eventArgs.Site; Disturbed[site] = true; if (disturbanceType.IsMemberOf("disturbance:fire")) { Reproduction.CheckForPostFireRegen(eventArgs.Cohort, site); } else { Reproduction.CheckForResprouting(eventArgs.Cohort, site); } } }