Esempio n. 1
0
 protected DualSimScenario(DualSimScenario scenario)
     : base(scenario)
 {
     mTarget               = scenario.Target;
     mNotTarget            = scenario.NotTarget;
     mTargetFilter         = scenario.mTargetFilter;
     mMutualFilter         = scenario.mMutualFilter;
     mTargetContinueChance = scenario.mTargetContinueChance;
     mTargetMaximumCount   = scenario.mTargetMaximumCount;
     mMutualSelection      = scenario.mMutualSelection;
     //mTargetGatheringFailure = scenario.mTargetGatheringFailure;
 }
Esempio n. 2
0
 protected DualSimScenario(DualSimScenario scenario)
     : base (scenario)
 {
     mTarget = scenario.Target;
     mNotTarget = scenario.NotTarget;
     mTargetFilter = scenario.mTargetFilter;
     mMutualFilter = scenario.mMutualFilter;
     mTargetContinueChance = scenario.mTargetContinueChance;
     mTargetMaximumCount = scenario.mTargetMaximumCount;
     mMutualSelection = scenario.mMutualSelection;
     //mTargetGatheringFailure = scenario.mTargetGatheringFailure;
 }
Esempio n. 3
0
        protected override bool Matches(Scenario scenario)
        {
            if (!base.Matches(scenario))
            {
                return(false);
            }

            DualSimScenario simScenario = scenario as DualSimScenario;

            if (simScenario == null)
            {
                return(false);
            }

            return(Target == simScenario.Target);
        }