Пример #1
0
        //---------------------------------------------------------------------

        void AgeCohort.ISiteCohorts.DamageBy(AgeCohort.IDisturbance disturbance)
        {
            if (AgeOnlyDisturbanceEvent != null)
            {
                AgeOnlyDisturbanceEvent(this, new DisturbanceEventArgs(disturbance.CurrentSite,
                                                                       disturbance.Type));
            }
            DamageBy(new WrappedDisturbance(disturbance));
        }
        //---------------------------------------------------------------------

        public WrappedDisturbance(AgeCohort.IDisturbance ageCohortDisturbance)
        {
            this.ageCohortDisturbance = ageCohortDisturbance;
        }
Пример #3
0
        //---------------------------------------------------------------------

        void AgeCohort.ISiteCohorts.DamageBy(AgeCohort.IDisturbance disturbance)
        {
            DamageBy(new WrappedDisturbance(disturbance));
        }
Пример #4
0
        //---------------------------------------------------------------------

        public WrappedDisturbance(AgeCohort.IDisturbance ageCohortDisturbance)
        {
            this.ageCohortDisturbance = ageCohortDisturbance;
        }