From c5037ee9b7dbb2655d5a3c7648a9828060b78120 Mon Sep 17 00:00:00 2001 From: Anna Clemens Date: Wed, 21 Apr 2021 13:54:11 -0400 Subject: [PATCH] feat: add batch number to pf listing args --- Dalamud/Game/Internal/Gui/PartyFinderGui.cs | 8 +++++++- Dalamud/Game/Internal/Gui/Structs/PartyFinder.cs | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Dalamud/Game/Internal/Gui/PartyFinderGui.cs b/Dalamud/Game/Internal/Gui/PartyFinderGui.cs index 20a66825e..87dd171c4 100755 --- a/Dalamud/Game/Internal/Gui/PartyFinderGui.cs +++ b/Dalamud/Game/Internal/Gui/PartyFinderGui.cs @@ -80,7 +80,7 @@ namespace Dalamud.Game.Internal.Gui { } var listing = new PartyFinderListing(packet.listings[i], Dalamud.Data, Dalamud.SeStringManager); - var args = new PartyFinderListingEventArgs(); + var args = new PartyFinderListingEventArgs(packet.batchNumber); ReceiveListing?.Invoke(listing, args); if (args.Visible) { @@ -112,6 +112,12 @@ namespace Dalamud.Game.Internal.Gui { } public class PartyFinderListingEventArgs { + public int BatchNumber { get; } + public bool Visible { get; set; } = true; + + internal PartyFinderListingEventArgs(int batchNumber) { + BatchNumber = batchNumber; + } } } diff --git a/Dalamud/Game/Internal/Gui/Structs/PartyFinder.cs b/Dalamud/Game/Internal/Gui/Structs/PartyFinder.cs index 42c68259c..36c33dc2c 100755 --- a/Dalamud/Game/Internal/Gui/Structs/PartyFinder.cs +++ b/Dalamud/Game/Internal/Gui/Structs/PartyFinder.cs @@ -16,7 +16,7 @@ namespace Dalamud.Game.Internal.Gui.Structs { [StructLayout(LayoutKind.Sequential)] public readonly struct Packet { - private readonly int unk0; + public readonly int batchNumber; [MarshalAs(UnmanagedType.ByValArray, SizeConst = 8)] private readonly byte[] padding1;