Exemple #1
0
        private static Dictionary <int, BlizzAPI.WoW.Items.ItemStats.ItemStatType[]> InitializeReforgeIds()
        {
            var reforgeIds = new Dictionary <int, BlizzAPI.WoW.Items.ItemStats.ItemStatType[]>();
            var statTypes  = new BlizzAPI.WoW.Items.ItemStats.ItemStatType[] {
                BlizzAPI.WoW.Items.ItemStats.ItemStatType.Spirit,
                BlizzAPI.WoW.Items.ItemStats.ItemStatType.DodgeRating,
                BlizzAPI.WoW.Items.ItemStats.ItemStatType.ParryRating,
                BlizzAPI.WoW.Items.ItemStats.ItemStatType.HitRating,
                BlizzAPI.WoW.Items.ItemStats.ItemStatType.CritRating,
                BlizzAPI.WoW.Items.ItemStats.ItemStatType.HasteRating,
                BlizzAPI.WoW.Items.ItemStats.ItemStatType.ExpertiseRating,
                BlizzAPI.WoW.Items.ItemStats.ItemStatType.MasteryRating
            };
            var startReforgeId = 113;

            for (int i = 0; i < statTypes.Length; i++)
            {
                for (int j = 0; j < statTypes.Length; j++)
                {
                    if (i != j)
                    {
                        reforgeIds.Add(startReforgeId++, new BlizzAPI.WoW.Items.ItemStats.ItemStatType[] { statTypes[i], statTypes[j] });
                    }
                }
            }
            return(reforgeIds);
        }
 private static Dictionary<int, BlizzAPI.WoW.Items.ItemStats.ItemStatType[]> InitializeReforgeIds()
 {
     var reforgeIds = new Dictionary<int, BlizzAPI.WoW.Items.ItemStats.ItemStatType[]>();
     var statTypes = new BlizzAPI.WoW.Items.ItemStats.ItemStatType[] {
         BlizzAPI.WoW.Items.ItemStats.ItemStatType.Spirit,
         BlizzAPI.WoW.Items.ItemStats.ItemStatType.DodgeRating,
         BlizzAPI.WoW.Items.ItemStats.ItemStatType.ParryRating,
         BlizzAPI.WoW.Items.ItemStats.ItemStatType.HitRating,
         BlizzAPI.WoW.Items.ItemStats.ItemStatType.CritRating,
         BlizzAPI.WoW.Items.ItemStats.ItemStatType.HasteRating,
         BlizzAPI.WoW.Items.ItemStats.ItemStatType.ExpertiseRating,
         BlizzAPI.WoW.Items.ItemStats.ItemStatType.MasteryRating
     };
     var startReforgeId = 113;
     for (int i = 0; i < statTypes.Length; i++)
     {
         for (int j = 0; j < statTypes.Length; j++)
         {
             if (i != j)
             {
                 reforgeIds.Add(startReforgeId++, new BlizzAPI.WoW.Items.ItemStats.ItemStatType[] { statTypes[i], statTypes[j] });
             }
         }
     }
     return reforgeIds;
 }