diff --git a/PMCGenerator/Models/Items.cs b/PMCGenerator/Models/Items.cs new file mode 100644 index 0000000..68b2875 --- /dev/null +++ b/PMCGenerator/Models/Items.cs @@ -0,0 +1,48 @@ +using System.Collections.Generic; + +namespace PMCGenerator.Models +{ + public class ItemsLibRoot + { + public List> items { get; set; } + } + + public class Item + { + public string _id { get; set; } + public string _name { get; set; } + public string _parent { get; set; } + public string _type { get; set; } + public Props _props { get; set; } + } + + public class Props + { + public string Name { get; set; } + public string ShortName { get; set; } + public string Description { get; set; } + public List Chambers { get; set; } + public string defAmmo { get; set; } + } + + public class Chamber + { + public string _name { get; set; } + public string _id { get; set; } + public string _parent { get; set; } + public ChamberProps _props { get; set; } + public bool _required { get; set; } + public bool _mergeSlotWithChildren { get; set; } + public string _proto { get; set; } + } + + public class ChamberProps + { + public List filters { get; set; } + } + + public class Filter + { + public List filter { get; set; } + } +}