public static Offset <PKHeX_Raid_Plugin.NestHoleDistributionEncounter8> CreateNestHoleDistributionEncounter8(FlatBufferBuilder builder,
                                                                                                              uint EntryIndex     = 0,
                                                                                                              uint Species        = 0,
                                                                                                              uint AltForm        = 0,
                                                                                                              uint Level          = 0,
                                                                                                              ushort DynamaxLevel = 0,
                                                                                                              uint Field_05       = 0,
                                                                                                              uint Field_06       = 0,
                                                                                                              uint Field_07       = 0,
                                                                                                              uint Field_08       = 0,
                                                                                                              uint Field_09       = 0,
                                                                                                              uint Field_0A       = 0,
                                                                                                              sbyte Ability       = 0,
                                                                                                              bool IsGigantamax   = false,
                                                                                                              ulong DropTableID   = 0,
                                                                                                              ulong BonusTableID  = 0,
                                                                                                              VectorOffset ProbabilitiesOffset = default(VectorOffset),
                                                                                                              sbyte Gender       = 0,
                                                                                                              sbyte FlawlessIVs  = 0,
                                                                                                              sbyte ShinyForced  = 0,
                                                                                                              sbyte Field_13     = 0,
                                                                                                              sbyte Field_14     = 0,
                                                                                                              sbyte Nature       = 0,
                                                                                                              uint Field_16      = 0,
                                                                                                              uint Move0         = 0,
                                                                                                              uint Move1         = 0,
                                                                                                              uint Move2         = 0,
                                                                                                              uint Move3         = 0,
                                                                                                              float DynamaxBoost = 0.0f,
                                                                                                              uint Field_1C      = 0,
                                                                                                              uint Field_1D      = 0,
                                                                                                              uint Field_1E      = 0,
                                                                                                              uint Field_1F      = 0,
                                                                                                              uint Field_20      = 0,
                                                                                                              uint Field_21      = 0,
                                                                                                              uint Field_22      = 0,
                                                                                                              uint Field_23      = 0,
                                                                                                              uint Field_24      = 0)
 {
     builder.StartTable(37);
     NestHoleDistributionEncounter8.AddBonusTableID(builder, BonusTableID);
     NestHoleDistributionEncounter8.AddDropTableID(builder, DropTableID);
     NestHoleDistributionEncounter8.AddField24(builder, Field_24);
     NestHoleDistributionEncounter8.AddField23(builder, Field_23);
     NestHoleDistributionEncounter8.AddField22(builder, Field_22);
     NestHoleDistributionEncounter8.AddField21(builder, Field_21);
     NestHoleDistributionEncounter8.AddField20(builder, Field_20);
     NestHoleDistributionEncounter8.AddField1F(builder, Field_1F);
     NestHoleDistributionEncounter8.AddField1E(builder, Field_1E);
     NestHoleDistributionEncounter8.AddField1D(builder, Field_1D);
     NestHoleDistributionEncounter8.AddField1C(builder, Field_1C);
     NestHoleDistributionEncounter8.AddDynamaxBoost(builder, DynamaxBoost);
     NestHoleDistributionEncounter8.AddMove3(builder, Move3);
     NestHoleDistributionEncounter8.AddMove2(builder, Move2);
     NestHoleDistributionEncounter8.AddMove1(builder, Move1);
     NestHoleDistributionEncounter8.AddMove0(builder, Move0);
     NestHoleDistributionEncounter8.AddField16(builder, Field_16);
     NestHoleDistributionEncounter8.AddProbabilities(builder, ProbabilitiesOffset);
     NestHoleDistributionEncounter8.AddField0A(builder, Field_0A);
     NestHoleDistributionEncounter8.AddField09(builder, Field_09);
     NestHoleDistributionEncounter8.AddField08(builder, Field_08);
     NestHoleDistributionEncounter8.AddField07(builder, Field_07);
     NestHoleDistributionEncounter8.AddField06(builder, Field_06);
     NestHoleDistributionEncounter8.AddField05(builder, Field_05);
     NestHoleDistributionEncounter8.AddLevel(builder, Level);
     NestHoleDistributionEncounter8.AddAltForm(builder, AltForm);
     NestHoleDistributionEncounter8.AddSpecies(builder, Species);
     NestHoleDistributionEncounter8.AddEntryIndex(builder, EntryIndex);
     NestHoleDistributionEncounter8.AddDynamaxLevel(builder, DynamaxLevel);
     NestHoleDistributionEncounter8.AddNature(builder, Nature);
     NestHoleDistributionEncounter8.AddField14(builder, Field_14);
     NestHoleDistributionEncounter8.AddField13(builder, Field_13);
     NestHoleDistributionEncounter8.AddShinyForced(builder, ShinyForced);
     NestHoleDistributionEncounter8.AddFlawlessIVs(builder, FlawlessIVs);
     NestHoleDistributionEncounter8.AddGender(builder, Gender);
     NestHoleDistributionEncounter8.AddIsGigantamax(builder, IsGigantamax);
     NestHoleDistributionEncounter8.AddAbility(builder, Ability);
     return(NestHoleDistributionEncounter8.EndNestHoleDistributionEncounter8(builder));
 }