diff --git a/pkNX.Structures.FlatBuffers/Gen8/Placement/Zone/Holders/PlacementZone8AdvancedTipHolder.cs b/pkNX.Structures.FlatBuffers/Gen8/Placement/Zone/Holders/PlacementZone8AdvancedTipHolder.cs index ef00e16e..79a04add 100644 --- a/pkNX.Structures.FlatBuffers/Gen8/Placement/Zone/Holders/PlacementZone8AdvancedTipHolder.cs +++ b/pkNX.Structures.FlatBuffers/Gen8/Placement/Zone/Holders/PlacementZone8AdvancedTipHolder.cs @@ -31,15 +31,15 @@ public class PlacementZone8_F14 { [FlatBufferItem(00)] public PlacementZoneMetaTripleXYZ8 Field_00 { get; set; } [FlatBufferItem(01)] public string Model { get; set; } - [FlatBufferItem(02)] public FlatDummyEntry[] Field_02 { get; set; } = Array.Empty(); // none have this + [FlatBufferItem(02)] public string Field_02 { get; set; } // none have this [FlatBufferItem(03)] public float Field_03 { get; set; } [FlatBufferItem(04)] public float Field_04 { get; set; } - [FlatBufferItem(05)] public FlatDummyEntry[] Field_05 { get; set; } = Array.Empty(); // none have this - [FlatBufferItem(06)] public FlatDummyEntry[] Field_06 { get; set; } = Array.Empty(); // none have this + [FlatBufferItem(05)] public string Field_05 { get; set; } // none have this + [FlatBufferItem(06)] public string Field_06 { get; set; } // none have this [FlatBufferItem(07)] public float Field_07 { get; set; } [FlatBufferItem(08)] public float Field_08 { get; set; } [FlatBufferItem(09)] public float Field_09 { get; set; } - [FlatBufferItem(10)] public uint Field_10 { get => 0; set { if (value != 0) throw new ArgumentException("Not Observed"); } } // unused + [FlatBufferItem(10)] public float Field_10 { get => 0; set { if (value != 0) throw new ArgumentException("Not Observed"); } } // unused [FlatBufferItem(11)] public PlacementZone8_F14_B Field_11 { get; set; } [FlatBufferItem(12)] public uint Field_12 { get => 0; set { if (value != 0) throw new ArgumentException("Not Observed"); } } // unused [FlatBufferItem(13)] public PlacementZone8_F14_B Field_13 { get; set; } diff --git a/pkNX.Structures.FlatBuffers/Gen8/Placement/Zone/Holders/PlacementZone8BerryTreeHolder.cs b/pkNX.Structures.FlatBuffers/Gen8/Placement/Zone/Holders/PlacementZone8BerryTreeHolder.cs index c1e9d3ca..7c7d479b 100644 --- a/pkNX.Structures.FlatBuffers/Gen8/Placement/Zone/Holders/PlacementZone8BerryTreeHolder.cs +++ b/pkNX.Structures.FlatBuffers/Gen8/Placement/Zone/Holders/PlacementZone8BerryTreeHolder.cs @@ -24,20 +24,19 @@ public class PlacementZone8_F22_0 [FlatBufferItem(00)] public PlacementZone8_F22_0_0 Field_00 { get; set; } } - // field0 has a hash for Berry Trees [FlatBufferTable, TypeConverter(typeof(ExpandableObjectConverter))] public class PlacementZone8_F22_0_0 { [FlatBufferItem(00)] public PlacementZoneMetaTripleXYZ8 Field_00 { get; set; } - [FlatBufferItem(01)] public FlatDummyEntry[] Field_01 { get; set; } = Array.Empty(); // none have this - [FlatBufferItem(02)] public FlatDummyEntry[] Field_02 { get; set; } = Array.Empty(); // none have this + [FlatBufferItem(01)] public string Field_01 { get; set; } // none have this + [FlatBufferItem(02)] public string Field_02 { get; set; } // none have this [FlatBufferItem(03)] public float Field_03 { get; set; } [FlatBufferItem(04)] public float Field_04 { get; set; } - [FlatBufferItem(05)] public FlatDummyEntry[] Field_05 { get; set; } = Array.Empty(); // none have this - [FlatBufferItem(06)] public FlatDummyEntry[] Field_06 { get; set; } = Array.Empty(); // none have this - [FlatBufferItem(07)] public uint Field_07 { get => 0; set { if (value != 0) throw new ArgumentException("Not Observed"); } } // unused - [FlatBufferItem(08)] public uint Field_08 { get => 0; set { if (value != 0) throw new ArgumentException("Not Observed"); } } // unused - [FlatBufferItem(09)] public uint Field_09 { get => 0; set { if (value != 0) throw new ArgumentException("Not Observed"); } } // unused + [FlatBufferItem(05)] public string Field_05 { get; set; } // none have this + [FlatBufferItem(06)] public string Field_06 { get; set; } // none have this + [FlatBufferItem(07)] public float Field_07 { get => 0; set { if (value != 0) throw new ArgumentException("Not Observed"); } } // unused + [FlatBufferItem(08)] public float Field_08 { get => 0; set { if (value != 0) throw new ArgumentException("Not Observed"); } } // unused + [FlatBufferItem(09)] public float Field_09 { get => 0; set { if (value != 0) throw new ArgumentException("Not Observed"); } } // unused [FlatBufferItem(10)] public float Field_10 { get; set; } [FlatBufferItem(11)] public PlacementZone8_F22_Sub Field_11 { get; set; } [FlatBufferItem(12)] public uint Field_12 { get => 0; set { if (value != 0) throw new ArgumentException("Not Observed"); } } // unused @@ -48,7 +47,7 @@ public class PlacementZone8_F22_0_0 [FlatBufferTable, TypeConverter(typeof(ExpandableObjectConverter))] public class PlacementZone8_F22_Sub { - [FlatBufferItem(00)] public int Field_00 { get; set; } + [FlatBufferItem(00)] public uint Field_00 { get; set; } [FlatBufferItem(01)] public float Field_01 { get; set; } // unused in all [FlatBufferItem(02)] public float Field_02 { get; set; } // unused in all [FlatBufferItem(03)] public float Field_03 { get; set; } // unused in all diff --git a/pkNX.Structures.FlatBuffers/Gen8/Placement/Zone/Holders/PlacementZone8NestHoleHolder.cs b/pkNX.Structures.FlatBuffers/Gen8/Placement/Zone/Holders/PlacementZone8NestHoleHolder.cs index b1cdeed1..4b449f3f 100644 --- a/pkNX.Structures.FlatBuffers/Gen8/Placement/Zone/Holders/PlacementZone8NestHoleHolder.cs +++ b/pkNX.Structures.FlatBuffers/Gen8/Placement/Zone/Holders/PlacementZone8NestHoleHolder.cs @@ -35,15 +35,15 @@ public class PlacementZone8_F21_A public class PlacementZone8_F21_B { [FlatBufferItem(00)] public PlacementZoneMetaTripleXYZ8 Field_00 { get; set; } - [FlatBufferItem(01)] public FlatDummyEntry[] Field_01 { get; set; } = Array.Empty(); // none have this - [FlatBufferItem(02)] public FlatDummyEntry[] Field_02 { get; set; } = Array.Empty(); // none have this + [FlatBufferItem(01)] public string Field_01 { get; set; } // none have this + [FlatBufferItem(02)] public string Field_02 { get; set; } // none have this [FlatBufferItem(03)] public float Field_03 { get; set; } [FlatBufferItem(04)] public float Field_04 { get; set; } - [FlatBufferItem(05)] public FlatDummyEntry[] Field_05 { get; set; } = Array.Empty(); // none have this - [FlatBufferItem(06)] public FlatDummyEntry[] Field_06 { get; set; } = Array.Empty(); // none have this - [FlatBufferItem(07)] public uint Field_07 { get => 0; set { if (value != 0) throw new ArgumentException("Not Observed"); } } // unused - [FlatBufferItem(08)] public uint Field_08 { get => 0; set { if (value != 0) throw new ArgumentException("Not Observed"); } } // unused - [FlatBufferItem(09)] public uint Field_09 { get => 0; set { if (value != 0) throw new ArgumentException("Not Observed"); } } // unused + [FlatBufferItem(05)] public string Field_05 { get; set; } // none have this + [FlatBufferItem(06)] public string Field_06 { get; set; } // none have this + [FlatBufferItem(07)] public float Field_07 { get => 0; set { if (value != 0) throw new ArgumentException("Not Observed"); } } // unused + [FlatBufferItem(08)] public float Field_08 { get => 0; set { if (value != 0) throw new ArgumentException("Not Observed"); } } // unused + [FlatBufferItem(09)] public float Field_09 { get => 0; set { if (value != 0) throw new ArgumentException("Not Observed"); } } // unused [FlatBufferItem(10)] public float Field_10 { get; set; } [FlatBufferItem(11)] public PlacementZone8_F21_IntFloat Field_11 { get; set; } [FlatBufferItem(12)] public uint Field_12 { get => 0; set { if (value != 0) throw new ArgumentException("Not Observed"); } } // unused diff --git a/pkNX.Structures.FlatBuffers/Gen8/Placement/Zone/Holders/PlacementZone8UnitObjectHolder.cs b/pkNX.Structures.FlatBuffers/Gen8/Placement/Zone/Holders/PlacementZone8UnitObjectHolder.cs index b408d4cc..ef86f34c 100644 --- a/pkNX.Structures.FlatBuffers/Gen8/Placement/Zone/Holders/PlacementZone8UnitObjectHolder.cs +++ b/pkNX.Structures.FlatBuffers/Gen8/Placement/Zone/Holders/PlacementZone8UnitObjectHolder.cs @@ -28,8 +28,8 @@ public class PlacementZone8UnitObject [FlatBufferItem(02)] public string Animation { get; set; } [FlatBufferItem(03)] public float Field_03 { get; set; } [FlatBufferItem(04)] public float Field_04 { get; set; } - [FlatBufferItem(05)] public FlatDummyEntry[] Field_05 { get; set; } = Array.Empty(); // none have this - [FlatBufferItem(06)] public FlatDummyEntry[] Field_06 { get; set; } = Array.Empty(); // none have this + [FlatBufferItem(05)] public string Field_05 { get; set; } // none have this + [FlatBufferItem(06)] public string Field_06 { get; set; } // none have this [FlatBufferItem(07)] public float Field_07 { get; set; } [FlatBufferItem(08)] public float Field_08 { get; set; } [FlatBufferItem(09)] public float Field_09 { get; set; }