using System.Collections.Generic; namespace PMCGenerator { public class Presets { public Dictionary<string, Weapon> weaponbuilds { get; set; } } public class Weapon { public string id { get; set; } public string name { get; set; } public string root { get; set; } public List<Module> items { get; set; } } public class Module { public string _id { get; set; } public string _tpl { get; set; } public Dictionary<string, object> upd { get; set; } public string parentId { get; set; } public string slotId { get; set; } } public class Upd { public Dictionary<string, Repairable> Repairable { get; set; } public Dictionary<string, FireMode> FireMode { get; set; } public object Sight { get; set; } } public class Repairable { public int MaxDurability { get; set; } public int Durability { get; set; } } public class FireMode { public string fireMode { get; set; } } }