using System.Collections.Generic; namespace Generator.Models.Output { public class Equipment { public Equipment() { Headwear = new List(); Earpiece = new List(); FaceCover = new List(); ArmorVest = new List(); Eyewear = new List(); ArmBand = new List(); TacticalVest = new List(); Backpack = new List(); FirstPrimaryWeapon = new List(); SecondPrimaryWeapon = new List(); Holster = new List(); Scabbard = new List(); Pockets = new List(); SecuredContainer = new List(); } public List Headwear { get; set; } public List Earpiece { get; set; } public List FaceCover { get; set; } public List ArmorVest { get; set; } public List Eyewear { get; set; } public List ArmBand { get; set; } public List TacticalVest { get; set; } public List Backpack { get; set; } public List FirstPrimaryWeapon { get; set; } public List SecondPrimaryWeapon { get; set; } public List Holster { get; set; } public List Scabbard { get; set; } public List Pockets { get; set; } public List SecuredContainer { get; set; } } public class Inventory { public Inventory() { equipment = new Equipment(); items = new Items(); mods = new Dictionary>>(); } public Equipment equipment { get; set; } public Dictionary>> mods { get; set; } public Items items { get; set; } } public class Items { public Items() { TacticalVest = new List(); Pockets = new List(); Backpack = new List(); SecuredContainer = new List(); } public List TacticalVest { get; set; } public List Pockets { get; set; } public List Backpack { get; set; } public List SecuredContainer { get; set; } } }