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; }
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; }
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); }