//adds another month for where the scenario parameter has not been fulfilled and returns if failing scenario private static Boolean UpdateFailureValue(ScenarioObject scenario, ScenarioFailure failure) { ScenarioFailureObject failureObject = scenario.getScenarioFailure(failure); int monthsSinceLastFailure = MathHelpers.GetMonthsBetween(failureObject.LastFailureTime, GameObject.GetInstance().GameTime); if (monthsSinceLastFailure == 1) { failureObject.Failures++; } else { failureObject.Failures = 1; } failureObject.LastFailureTime = GameObject.GetInstance().GameTime; return(failureObject.Failures == failure.MonthsOfFailure); }
public void OnScenarioFailed(ScenarioFailure context) { }
//ends a scenario private static void EndScenario(ScenarioFailure failure) { GameObject.GetInstance().Scenario.ScenarioFailed = failure; }