Ejemplo n.º 1
0
        /// <summary>
        /// Gets a random item build with five unique items and upgraded boots.
        /// </summary>
        /// <returns>List of items</returns>
        public IEnumerable <Item> GetItemBuild(string projectRoot)
        {
            _itemServiceHandler = new ItemServices();
            JArray itemsArray = base.GetArrayFromJsonFile(projectRoot, "items.json");
            JArray bootsArray = base.GetArrayFromJsonFile(projectRoot, "boots.json");

            List <Item> allItems  = _itemServiceHandler.ItemListFromJArray(itemsArray);
            List <Item> bootsList = _itemServiceHandler.ItemListFromJArray(bootsArray);

            var boots     = _itemServiceHandler.GetRandomItemFromList(bootsList);
            var itemBuild = new List <Item>();

            itemBuild.Add(boots);
            itemBuild.AddRange(RandomItemBuildFromList(allItems));

            return(itemBuild);
        }