Beispiel #1
0
 protected BurnScenario(BurnScenario scenario)
     : base(scenario)
 {
     mParentScenario = scenario.mParentScenario;
     mVictim         = scenario.mVictim;
     mFail           = scenario.mFail;
 }
Beispiel #2
0
        protected void OnAdditionalScenario(Scenario scenario, ScenarioFrame frame)
        {
            BurnScenario s = scenario as BurnScenario;

            if (s == null)
            {
                return;
            }

            s.Add(frame, new PropagateClanDelightScenario(s.Sim, Manager, Origin.FromFire), ScenarioResult.Start);

            if (Fail)
            {
                mFailure.Perform(scenario, frame, "Failure", s.Sim, s.Target);
            }
            else
            {
                mSuccess.Perform(scenario, frame, "Success", s.Sim, s.Target);
            }
        }