mirror of
https://github.com/goatcorp/Dalamud.git
synced 2025-12-12 18:27:23 +01:00
refactor: remove OnZonePacket API
This commit is contained in:
parent
017c30e107
commit
fd18ba6e8e
3 changed files with 7 additions and 9 deletions
|
|
@ -65,7 +65,7 @@ namespace Dalamud.Game.Internal {
|
|||
|
||||
Gui = new GameGui(Address.GuiManager, scanner, dalamud);
|
||||
|
||||
Network = new GameNetwork(dalamud, scanner);
|
||||
Network = new GameNetwork(scanner);
|
||||
|
||||
//Resource = new ResourceManager(dalamud, scanner);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -23,11 +23,6 @@ namespace Dalamud.Game.Internal.Network {
|
|||
private GameNetworkAddressResolver Address { get; }
|
||||
private IntPtr baseAddress;
|
||||
|
||||
public delegate void OnZonePacketDelegate(IntPtr dataPtr);
|
||||
|
||||
[Obsolete("Please use OnNetworkMessage instead. For modifications, it will take precedence.")]
|
||||
public OnZonePacketDelegate OnZonePacket;
|
||||
|
||||
public delegate void OnNetworkMessageDelegate(IntPtr dataPtr, NetworkMessageDirection direction);
|
||||
|
||||
/// <summary>
|
||||
|
|
@ -73,7 +68,6 @@ namespace Dalamud.Game.Internal.Network {
|
|||
|
||||
try {
|
||||
// Call events
|
||||
this.OnZonePacket?.Invoke(dataPtr);
|
||||
this.OnNetworkMessage?.Invoke(dataPtr, NetworkMessageDirection.ZoneDown);
|
||||
|
||||
this.processZonePacketDownHook.Original(a, b, dataPtr);
|
||||
|
|
|
|||
|
|
@ -5,6 +5,7 @@ using System.Linq;
|
|||
using System.Runtime.InteropServices;
|
||||
using System.Threading.Tasks;
|
||||
using Dalamud.Data.TransientSheet;
|
||||
using Dalamud.Game.Internal.Network;
|
||||
using Dalamud.Game.Network.MarketBoardUploaders;
|
||||
using Dalamud.Game.Network.Structures;
|
||||
using Dalamud.Game.Network.Universalis.MarketBoardUploaders;
|
||||
|
|
@ -32,11 +33,14 @@ namespace Dalamud.Game.Network {
|
|||
|
||||
this.uploader = new UniversalisMarketBoardUploader(dalamud);
|
||||
|
||||
dalamud.Framework.Network.OnZonePacket += OnZonePacket;
|
||||
dalamud.Framework.Network.OnNetworkMessage += OnNetworkMessage;
|
||||
|
||||
}
|
||||
|
||||
private void OnZonePacket(IntPtr dataPtr) {
|
||||
private void OnNetworkMessage(IntPtr dataPtr, NetworkMessageDirection direction) {
|
||||
if (direction != NetworkMessageDirection.ZoneDown)
|
||||
return;
|
||||
|
||||
if (!this.dalamud.Data.IsDataReady)
|
||||
return;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue