public override int Score(SimScoringParameters parameters) { switch (StoryProgression.Main.Personalities.GetLawfulness(parameters.Actor)) { case Managers.ManagerPersonality.LawfulnessType.Lawful: return(mHit.Score(parameters)); case Managers.ManagerPersonality.LawfulnessType.Unlawful: return(mMiss.Score(parameters)); default: return(mNeutral.Score(parameters)); } }
public override bool IsHit(SimScoringParameters parameters) { return(StoryProgression.Main.GetValue <NetWorthOption, int>(parameters.Actor.Household) > mGate.Score(parameters)); }