44
55namespace libMBIN . NMS . GameComponents
66{
7- [ NMS ( GUID = 0xA77AC74EC51596BA , NameHash = 0x2338AA60 ) ]
7+ [ NMS ( GUID = 0x79828F3B138C7F46 , NameHash = 0x2338AA60 ) ]
88 public class GcBaseBuildingEntry : NMSTemplate
99 {
10- [ NMS ( Index = 52 ) ]
10+ [ NMS ( Index = 53 ) ]
1111 /* 0x000 */ public GcBaseLinkGridData LinkGridData ;
12- [ NMS ( Index = 32 ) ]
13- /* 0x058 */ public NMSString0x20A ColourPaletteGroupId ;
1412 [ NMS ( Index = 33 ) ]
13+ /* 0x058 */ public NMSString0x20A ColourPaletteGroupId ;
14+ [ NMS ( Index = 34 ) ]
1515 /* 0x078 */ public NMSString0x20A DefaultColourPaletteId ;
16- [ NMS ( Index = 35 ) ]
16+ [ NMS ( Index = 36 ) ]
1717 /* 0x098 */ public NMSString0x20A DefaultMaterialId ;
18- [ NMS ( Index = 61 ) ]
18+ [ NMS ( Index = 62 ) ]
1919 /* 0x0B8 */ public NMSString0x20A DescriptorID ;
20- [ NMS ( Index = 34 ) ]
20+ [ NMS ( Index = 35 ) ]
2121 /* 0x0D8 */ public NMSString0x20A MaterialGroupId ;
22- [ NMS ( Index = 57 ) ]
22+ [ NMS ( Index = 58 ) ]
2323 /* 0x0F8 */ public TkModelResource NPCInteractionScene ;
2424 [ NMS ( Index = 4 ) ]
2525 /* 0x118 */ public TkModelResource PlacementScene ;
2626 [ NMS ( Index = 5 ) ]
2727 /* 0x138 */ public NMSString0x20A SinglePartID ;
28- [ NMS ( Index = 40 ) ]
29- /* 0x158 */ public List < NMSString0x10 > CompositePartObjectIDs ;
3028 [ NMS ( Index = 41 ) ]
29+ /* 0x158 */ public List < NMSString0x10 > CompositePartObjectIDs ;
30+ [ NMS ( Index = 42 ) ]
3131 /* 0x168 */ public List < NMSString0x10 > FamilyIDs ;
32- [ NMS ( Index = 64 ) ]
32+ [ NMS ( Index = 65 ) ]
3333 /* 0x178 */ public NMSString0x10 FossilDisplayID ;
34- [ NMS ( Index = 30 ) ]
34+ [ NMS ( Index = 31 ) ]
3535 /* 0x188 */ public List < GcBaseBuildingEntryGroup > Groups ;
36- [ NMS ( Index = 43 ) ]
36+ [ NMS ( Index = 44 ) ]
3737 /* 0x198 */ public NMSString0x10 IconOverrideProductID ;
3838 [ NMS ( Index = 0 ) ]
3939 /* 0x1A8 */ public NMSString0x10 ID ;
40- [ NMS ( Index = 59 ) ]
40+ [ NMS ( Index = 60 ) ]
4141 /* 0x1B8 */ public NMSString0x10 ModularCustomisationBaseID ;
42- [ NMS ( Index = 63 ) ]
42+ [ NMS ( Index = 64 ) ]
4343 /* 0x1C8 */ public NMSString0x10 OverrideProductID ;
44- [ NMS ( Index = 51 ) ]
44+ [ NMS ( Index = 52 ) ]
4545 /* 0x1D8 */ public NMSString0x10 Tag ;
4646 // size: 0x2
4747 public enum BaseTerrainEditShapeEnum : uint {
4848 Cube ,
4949 Cylinder ,
5050 }
51- [ NMS ( Index = 47 ) ]
51+ [ NMS ( Index = 48 ) ]
5252 /* 0x1E8 */ public BaseTerrainEditShapeEnum BaseTerrainEditShape ;
5353 [ NMS ( Index = 9 ) ]
5454 /* 0x1EC */ public GcBiomeType Biome ;
55- [ NMS ( Index = 42 ) ]
55+ [ NMS ( Index = 43 ) ]
5656 /* 0x1F0 */ public float BuildEffectAccelerator ;
5757 [ NMS ( Index = 23 ) ]
5858 /* 0x1F4 */ public int CorvetteBaseLimit ;
5959 [ NMS ( Index = 6 ) ]
6060 /* 0x1F8 */ public GcBaseBuildingObjectDecorationTypes DecorationType ;
6161 [ NMS ( Index = 22 ) ]
6262 /* 0x1FC */ public int FreighterBaseLimit ;
63- [ NMS ( Index = 53 ) ]
63+ [ NMS ( Index = 54 ) ]
6464 /* 0x200 */ public int GhostsCountOverride ;
65- [ NMS ( Index = 48 ) ]
65+ [ NMS ( Index = 49 ) ]
6666 /* 0x204 */ public float MinimumDeleteDistance ;
6767 [ NMS ( Index = 21 ) ]
6868 /* 0x208 */ public int PlanetBaseLimit ;
6969 [ NMS ( Index = 19 ) ]
7070 /* 0x20C */ public int PlanetLimit ;
7171 [ NMS ( Index = 20 ) ]
7272 /* 0x210 */ public int RegionLimit ;
73- [ NMS ( Index = 56 ) ]
73+ [ NMS ( Index = 57 ) ]
7474 /* 0x214 */ public int RegionSpawnLOD ;
75- [ NMS ( Index = 55 ) ]
75+ [ NMS ( Index = 56 ) ]
7676 /* 0x218 */ public float SnappingDistanceOverride ;
77- [ NMS ( Index = 31 ) ]
77+ [ NMS ( Index = 32 ) ]
7878 /* 0x21C */ public int StorageContainerIndex ;
7979 [ NMS ( Index = 3 ) ]
8080 /* 0x220 */ public GcBaseBuildingPartStyle Style ;
@@ -96,51 +96,53 @@ public enum BaseTerrainEditShapeEnum : uint {
9696 /* 0x22B */ public bool BuildableOnSpaceBase ;
9797 [ NMS ( Index = 17 ) ]
9898 /* 0x22C */ public bool BuildableUnderwater ;
99- [ NMS ( Index = 36 ) ]
100- /* 0x22D */ public bool CanChangeColour ;
10199 [ NMS ( Index = 37 ) ]
102- /* 0x22E */ public bool CanChangeMaterial ;
100+ /* 0x22D */ public bool CanChangeColour ;
103101 [ NMS ( Index = 38 ) ]
102+ /* 0x22E */ public bool CanChangeMaterial ;
103+ [ NMS ( Index = 39 ) ]
104104 /* 0x22F */ public bool CanPickUp ;
105- [ NMS ( Index = 28 ) ]
106- /* 0x230 */ public bool CanRotate3D ;
107105 [ NMS ( Index = 29 ) ]
106+ /* 0x230 */ public bool CanRotate3D ;
107+ [ NMS ( Index = 30 ) ]
108108 /* 0x231 */ public bool CanScale ;
109- [ NMS ( Index = 26 ) ]
109+ [ NMS ( Index = 27 ) ]
110110 /* 0x232 */ public bool CanStack ;
111- [ NMS ( Index = 24 ) ]
112- /* 0x233 */ public bool CheckPlaceholderCollision ;
113111 [ NMS ( Index = 25 ) ]
112+ /* 0x233 */ public bool CheckPlaceholderCollision ;
113+ [ NMS ( Index = 26 ) ]
114114 /* 0x234 */ public bool CheckPlayerCollision ;
115- [ NMS ( Index = 50 ) ]
115+ [ NMS ( Index = 51 ) ]
116116 /* 0x235 */ public bool CloseMenuAfterBuild ;
117- [ NMS ( Index = 46 ) ]
118- /* 0x236 */ public bool EditsTerrain ;
119- [ NMS ( Index = 60 ) ]
120- /* 0x237 */ public bool HasDescriptor ;
117+ [ NMS ( Index = 24 ) ]
118+ /* 0x236 */ public bool DoesNotCountTowardsComplexity ;
119+ [ NMS ( Index = 47 ) ]
120+ /* 0x237 */ public bool EditsTerrain ;
121+ [ NMS ( Index = 61 ) ]
122+ /* 0x238 */ public bool HasDescriptor ;
121123 [ NMS ( Index = 8 ) ]
122- /* 0x238 */ public bool IsDecoration ;
124+ /* 0x239 */ public bool IsDecoration ;
123125 [ NMS ( Index = 2 ) ]
124- /* 0x239 */ public bool IsFromModFolder ;
125- [ NMS ( Index = 58 ) ]
126- /* 0x23A */ public bool IsModularCustomisation ;
126+ /* 0x23A */ public bool IsFromModFolder ;
127+ [ NMS ( Index = 59 ) ]
128+ /* 0x23B */ public bool IsModularCustomisation ;
127129 [ NMS ( Index = 7 ) ]
128- /* 0x23B */ public bool IsPlaceable ;
129- [ NMS ( Index = 49 ) ]
130- /* 0x23C */ public bool IsSealed ;
130+ /* 0x23C */ public bool IsPlaceable ;
131+ [ NMS ( Index = 50 ) ]
132+ /* 0x23D */ public bool IsSealed ;
131133 [ NMS ( Index = 1 ) ]
132- /* 0x23D */ public bool IsTemporary ;
133- [ NMS ( Index = 44 ) ]
134- /* 0x23E */ public bool RemovesAttachedDecoration ;
134+ /* 0x23E */ public bool IsTemporary ;
135135 [ NMS ( Index = 45 ) ]
136- /* 0x23F */ public bool RemovesWhenUnsnapped ;
137- [ NMS ( Index = 54 ) ]
138- /* 0x240 */ public bool ShowGhosts ;
139- [ NMS ( Index = 39 ) ]
140- /* 0x241 */ public bool ShowInBuildMenu ;
141- [ NMS ( Index = 27 ) ]
142- /* 0x242 */ public bool SnapRotateBlocked ;
143- [ NMS ( Index = 62 ) ]
144- /* 0x243 */ public bool UseProductIDOverride ;
136+ /* 0x23F */ public bool RemovesAttachedDecoration ;
137+ [ NMS ( Index = 46 ) ]
138+ /* 0x240 */ public bool RemovesWhenUnsnapped ;
139+ [ NMS ( Index = 55 ) ]
140+ /* 0x241 */ public bool ShowGhosts ;
141+ [ NMS ( Index = 40 ) ]
142+ /* 0x242 */ public bool ShowInBuildMenu ;
143+ [ NMS ( Index = 28 ) ]
144+ /* 0x243 */ public bool SnapRotateBlocked ;
145+ [ NMS ( Index = 63 ) ]
146+ /* 0x244 */ public bool UseProductIDOverride ;
145147 }
146148}
0 commit comments