Found two more fields (#277)

This commit is contained in:
JelleInfinity 2022-10-11 10:13:04 +02:00 committed by GitHub
parent fa4de667b0
commit 6274c34aeb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 2 deletions

View File

@ -55,6 +55,8 @@ public class PokeAI8a
[FlatBufferItem(30)] public PlacementV3f8a Field_30 { get; set; } = new();
[FlatBufferItem(31)] public int Field_31 { get; set; } // int
[FlatBufferItem(32)] public int Field_32 { get; set; } // int
[FlatBufferItem(33)] public int Field_33 { get; set; } // int
[FlatBufferItem(34)] public float Field_34 { get; set; } // cascoon/silcoon
}
[FlatBufferTable, TypeConverter(typeof(ExpandableObjectConverter))]
@ -66,7 +68,7 @@ public class PokeAI8a_F24
[FlatBufferTable, TypeConverter(typeof(ExpandableObjectConverter))]
public class PokeAI8a_F18
{
[FlatBufferItem(00)] public bool Field_00 { get; set; }
[FlatBufferItem(00)] public bool Field_00 { get; set; }
[FlatBufferItem(01)] public float Field_01 { get; set; }
[FlatBufferItem(02)] public float Field_02 { get; set; }
[FlatBufferItem(03)] public float Field_03 { get; set; }

View File

@ -13,12 +13,14 @@
namespace pkNX.Structures.FlatBuffers;
// bin/appli/res_pokemon/list/pokemon_info_list.bin
[FlatBufferTable, TypeConverter(typeof(ExpandableObjectConverter))]
public class PokeInfoList8a : IFlatBufferArchive<PokeInfo8a>
{
public byte[] Write() => FlatBufferConverter.SerializeFrom(this);
[FlatBufferItem(0)] public int TableDataLength { get; set; }
[FlatBufferItem(0)] public string DefaultIcon { get; set; } = string.Empty;
[FlatBufferItem(1)] public PokeInfo8a[] Table { get; set; } = Array.Empty<PokeInfo8a>();
public (ushort[] SF, byte[] Gender) Parse()