feat: add batch number to pf listing args

This commit is contained in:
Anna Clemens 2021-04-21 13:54:11 -04:00
parent de98b75336
commit c5037ee9b7
No known key found for this signature in database
GPG key ID: 0B391D8F06FCD9E0
2 changed files with 8 additions and 2 deletions

View file

@ -80,7 +80,7 @@ namespace Dalamud.Game.Internal.Gui {
} }
var listing = new PartyFinderListing(packet.listings[i], Dalamud.Data, Dalamud.SeStringManager); 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); ReceiveListing?.Invoke(listing, args);
if (args.Visible) { if (args.Visible) {
@ -112,6 +112,12 @@ namespace Dalamud.Game.Internal.Gui {
} }
public class PartyFinderListingEventArgs { public class PartyFinderListingEventArgs {
public int BatchNumber { get; }
public bool Visible { get; set; } = true; public bool Visible { get; set; } = true;
internal PartyFinderListingEventArgs(int batchNumber) {
BatchNumber = batchNumber;
}
} }
} }

View file

@ -16,7 +16,7 @@ namespace Dalamud.Game.Internal.Gui.Structs {
[StructLayout(LayoutKind.Sequential)] [StructLayout(LayoutKind.Sequential)]
public readonly struct Packet { public readonly struct Packet {
private readonly int unk0; public readonly int batchNumber;
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 8)] [MarshalAs(UnmanagedType.ByValArray, SizeConst = 8)]
private readonly byte[] padding1; private readonly byte[] padding1;