Beispiel #1
0
 public void MapValues()
 {
     foreach (var activityGraph in ActivityGraphList)
     {
         activityGraph.ActivityGraph.TryMapValue();
     }
     foreach (var activityLocationMapping in ActivityLocationMappings)
     {
         activityLocationMapping.Activity.TryMapValue();
         activityLocationMapping.Item.TryMapValue();
         activityLocationMapping.Location.TryMapValue();
         activityLocationMapping.Objective.TryMapValue();
     }
     foreach (var activityMode in ActivityModes)
     {
         activityMode.TryMapValue();
     }
     ActivityType.TryMapValue();
     foreach (var challenge in Challenges)
     {
         challenge.Objective.TryMapValue();
         foreach (var dummyReward in challenge.DummyRewards)
         {
             dummyReward.Item.TryMapValue();
         }
     }
     Destination.TryMapValue();
     DirectActivityMode.TryMapValue();
     foreach (var modifier in Modifiers)
     {
         modifier.ActivityModifier.TryMapValue();
     }
     Place.TryMapValue();
     foreach (var playlistItem in PlaylistItems)
     {
         playlistItem.Activity.TryMapValue();
         playlistItem.DirectActivityMode.TryMapValue();
         foreach (var playlistItemActivityMode in playlistItem.ActivityModes)
         {
             playlistItemActivityMode.TryMapValue();
         }
     }
     foreach (var reward in Rewards)
     {
         foreach (var rewardItem in reward.RewardItems)
         {
             rewardItem.Item.TryMapValue();
         }
     }
     foreach (var loadout in Loadouts)
     {
         foreach (var requirement in loadout.Requirements)
         {
             requirement.EquipmentSlot.TryMapValue();
             foreach (var item in requirement.AllowedEquippedItems)
             {
                 item.TryMapValue();
             }
         }
     }
 }