//--------------------------------------------------------------------- public static void SiteDisturbed(object sender, DisturbanceEventArgs eventArgs) { ExtensionType disturbanceType = eventArgs.DisturbanceType; if(disturbanceType.ToString() == "disturbance:fire") return; PoolPercentages poolReductions = Module.Parameters.PoolReductions[disturbanceType]; ActiveSite site = eventArgs.Site; SiteVars.SurfaceDeadWood[site].ReduceMass(poolReductions.Wood); SiteVars.SurfaceStructural[site].ReduceMass(poolReductions.Foliar); SiteVars.SurfaceMetabolic[site].ReduceMass(poolReductions.Foliar); }
//--------------------------------------------------------------------- public static void SiteDisturbed(object sender, DisturbanceEventArgs eventArgs) { ThrowException(); }