ModernUO/Projects/Server/Network/Packets
Kamron Batman f58117a877
fix: Moves ContextMenu out of core, streamlines code, fixes bugs (#1873)
## Summary
- Removes allocation of a `List<ContextMenuEntry>` every time a context menu is created.
- Moves packet/context menu creation logic out of the core
- Fixes tame entry

## BREAKING CHANGE
> [!Important]
> **Developer Note**
> ```cs
> public virtual void GetContextMenuEntries(Mobile from, List<ContextMenuEntry> list)
> ```
> and similar functions changed to
> ```cs
> public virtual void GetContextMenuEntries(Mobile from, ref PooledRefList<ContextMenuEntry> list)
> ```
2024-07-20 21:33:23 -07:00
..
IncomingPackets.cs fix: Fixes crashing due to bad packet assumptions. (#1829) 2024-06-07 18:08:07 -07:00
OutgoingAccountPackets.cs chore: Updates copyright (#1448) 2023-08-09 09:09:26 -07:00
OutgoingCombatPackets.cs chore: Updates copyright (#1448) 2023-08-09 09:09:26 -07:00
OutgoingContainerPackets.cs chore: Updates copyright (#1448) 2023-08-09 09:09:26 -07:00
OutgoingDamagePackets.cs chore: Updates copyright (#1448) 2023-08-09 09:09:26 -07:00
OutgoingEffectPackets.cs chore: Updates copyright (#1448) 2023-08-09 09:09:26 -07:00
OutgoingEntityPackets.cs chore: Cleans up unused imports (#1608) 2023-11-21 12:32:51 -08:00
OutgoingEquipmentPackets.cs chore: Updates copyright (#1448) 2023-08-09 09:09:26 -07:00
OutgoingGumpPackets.cs feat: Replaces Zlib with LibDeflate (#1774) 2024-05-16 22:53:01 -07:00
OutgoingItemPackets.cs chore: Updates copyright (#1448) 2023-08-09 09:09:26 -07:00
OutgoingLightPackets.cs chore: Updates copyright (#1448) 2023-08-09 09:09:26 -07:00
OutgoingMapPackets.cs chore: Updates copyright (#1448) 2023-08-09 09:09:26 -07:00
OutgoingMenuPackets.cs fix: Moves ContextMenu out of core, streamlines code, fixes bugs (#1873) 2024-07-20 21:33:23 -07:00
OutgoingMessagePackets.cs fix: Fixes more packet initializations (#1507) 2023-09-19 00:02:17 -07:00
OutgoingMobilePackets.cs fix: Fixes sending packets and sidesteps a major issue with stackalloc and PGO in .NET 8 (#1607) 2023-11-21 12:18:20 -08:00
OutgoingMovementPackets.cs feat: Adds a movement throttle system. Removes Fastwalk system. (#1511) 2023-09-27 20:53:22 -07:00
OutgoingPackets.cs fix: Tidy up socket dispose. (#1334) 2023-02-07 21:22:04 -08:00
OutgoingPlayerPackets.cs fix: Fixes various mobile packets and setting serials (#1618) 2023-11-26 00:42:15 -08:00
OutgoingSecureTradePackets.cs chore: Updates copyright (#1448) 2023-08-09 09:09:26 -07:00
OutgoingTargetPackets.cs chore: Updates copyright (#1448) 2023-08-09 09:09:26 -07:00
OutgoingVendorBuyPackets.cs chore: Updates copyright (#1448) 2023-08-09 09:09:26 -07:00
OutgoingVendorSellPackets.cs chore: Updates copyright (#1448) 2023-08-09 09:09:26 -07:00
PacketContainerBuilder.cs chore: Updates copyright (#1448) 2023-08-09 09:09:26 -07:00