protected BurnScenario(BurnScenario scenario) : base(scenario) { mParentScenario = scenario.mParentScenario; mVictim = scenario.mVictim; mFail = scenario.mFail; }
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); } }