コード例 #1
0
ファイル: AIncident.cs プロジェクト: tod2garner/StorySkeleton
        public void RollDiceAndExecuteOneOutcome(SocietySnapshot currentCast, Random rng)
        {
            InitializeTextSummary();

            var chosen = AObjectWithProbability.PickOne(AllPossibleOutcomes, rng);

            this.outcomeTextSummary.AddRange(chosen.Execute());
            this.textSummary.AddRange(outcomeTextSummary);
        }
コード例 #2
0
 public CollectionOfIncidentTemplates ChooseRandomCollection(Random rng)
 {
     return(AObjectWithProbability.PickOne(AllCollections, rng));
 }