Esempio n. 1
0
 public override void VisitMission(Mission mission)
 {
     _rewardSum = mission.rewardFee;
 }
Esempio n. 2
0
 public double CalculateReward(Mission mission)
 {
     mission.AcceptVisitor(this);
     return(_rewardSum);
 }
Esempio n. 3
0
 public IEnumerable <MissionReward> SelectRewards(Mission mission)
 {
     mission.AcceptVisitor(this);
     return(_rewardItems);
 }
Esempio n. 4
0
 public override void VisitMission(Mission mission)
 {
     _rewardItems = mission.RewardItems;
 }
Esempio n. 5
0
 public virtual void VisitMission(Mission mission)
 {
 }
Esempio n. 6
0
 public override void VisitMission(Mission mission)
 {
     _standingChanges = mission.StandingChanges;
 }
Esempio n. 7
0
 public IEnumerable <MissionStandingChange> CollectStandingChanges(Mission mission)
 {
     mission.AcceptVisitor(this);
     return(_standingChanges);
 }