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