private static Item CreateItem(JsonFileGameData.Item itemData) { var item = new Item { Id = itemData.Id, Name = itemData.Name }; return(item); }
public static LegArmor CreateLegArmor(JsonFileGameData.Item itemData) { var item = new LegArmor { Id = itemData.Id, Name = itemData.Name, Defence = itemData.Defence }; return(item); }
public static HealthPotion CreateHealthPotion(JsonFileGameData.Item itemData) { var item = new HealthPotion { Id = itemData.Id, Name = itemData.Name, Health = itemData.Health }; return(item); }
public static Recipe CreateRecipe(JsonFileGameData.Item itemData) { var item = new Recipe { Id = itemData.Id, Name = itemData.Name, Ingredients = itemData.Ingredients, Results = itemData.Results }; return(item); }
public static Weapon CreateWeapon(JsonFileGameData.Item itemData) { var item = new Weapon { Id = itemData.Id, Name = itemData.Name, Attack = itemData.Attack, ElementAttacks = itemData.ElementAttacks.Select(t => new ElementAttack { Element = t.Element, Attack = t.Attack }).ToList() }; return(item); }