ModernUO/Projects/Server/Network/Packets
Kamron Batman 6f0e1a22f9
fix(core): Core cleanup, adds event loop synchronization, and fixes gumps (#429)
- [X] Cleans up gump packets
- [X] Adds event loop task synchronization
- [X] Moves timer pause and cleans up the delay task timer class
- [X] Cleans up the conserve cpu
- [X] Renames variables to make them consistent with the new style
- [X] Removes process delta recursion checking.
- [X] Properly diposes net states. This fixes edge cases that may cause hanging connections to stay open longer than they should.
- [X] Fixes an issue with gump items not compiling properly

Users can now utilize `Timer.Pause()` since the code will be executed on the proper thread.

```cs
public void async void Talk()
{
    _canTalk = false;
    await Timer.Pause(Utility.RandomMinMax(5000, 8000)); // Talk after 5-8 seconds
    DoTalk();
    await Timer.Pause(Utility.RandomMinMax(12000, 25000)); // Reset ability to talk after 12-25 seconds
    _canTalk = true;
}
```
2021-01-25 21:06:46 -08:00
..
IncomingAccountPackets.cs fix(core): Core cleanup, adds event loop synchronization, and fixes gumps (#429) 2021-01-25 21:06:46 -08:00
IncomingEntityPackets.cs fix(core): Removes 6017 handler (#411) 2021-01-16 13:43:16 -08:00
IncomingExtendedCommandPackets.cs fix(core): Removes 6017 handler (#411) 2021-01-16 13:43:16 -08:00
IncomingHousePackets.cs fix(core): Removes 6017 handler (#411) 2021-01-16 13:43:16 -08:00
IncomingItemPackets.cs fix(core): Removes 6017 handler (#411) 2021-01-16 13:43:16 -08:00
IncomingMessagePackets.cs fix(core): Removes 6017 handler (#411) 2021-01-16 13:43:16 -08:00
IncomingMobilePackets.cs fix(core): Removes 6017 handler (#411) 2021-01-16 13:43:16 -08:00
IncomingMovementPackets.cs fix(core): Removes 6017 handler (#411) 2021-01-16 13:43:16 -08:00
IncomingPackets.cs fix(core): Core cleanup, adds event loop synchronization, and fixes gumps (#429) 2021-01-25 21:06:46 -08:00
IncomingPlayerPackets.cs fix(core): Removes 6017 handler (#411) 2021-01-16 13:43:16 -08:00
IncomingTargetingPackets.cs fix(core): Removes 6017 handler (#411) 2021-01-16 13:43:16 -08:00
IncomingVendorPackets.cs fix(core): Removes 6017 handler (#411) 2021-01-16 13:43:16 -08:00
OutgoingAccountPackets.cs fix(core): Converts the rest of the packets (#385) 2021-01-05 00:35:56 -08:00
OutgoingCombatPackets.cs fix(core): Converts message, mobile, movement, player packets (#384) 2021-01-04 23:47:20 -08:00
OutgoingContainerPackets.cs fix(core): Converts the rest of the packets (#385) 2021-01-05 00:35:56 -08:00
OutgoingDamagePackets.cs fix(core): Converts more packets (#383) 2021-01-04 23:11:43 -08:00
OutgoingEffectPackets.cs fix(core): Cleans up uninitialized packets (#397) 2021-01-09 14:10:29 -08:00
OutgoingEntityPackets.cs fix(core): Converts boat packets (#416) 2021-01-18 08:38:32 -08:00
OutgoingEquipmentPackets.cs fix(core): Converts the rest of the packets (#385) 2021-01-05 00:35:56 -08:00
OutgoingGumpPackets.cs fix(core): Core cleanup, adds event loop synchronization, and fixes gumps (#429) 2021-01-25 21:06:46 -08:00
OutgoingItemPackets.cs fix(core): Converts boat packets (#416) 2021-01-18 08:38:32 -08:00
OutgoingLightPackets.cs fix(core): Converts message, mobile, movement, player packets (#384) 2021-01-04 23:47:20 -08:00
OutgoingMapPackets.cs fix(core): Converts message, mobile, movement, player packets (#384) 2021-01-04 23:47:20 -08:00
OutgoingMenuPackets.cs fix(core): Converts more packets (#383) 2021-01-04 23:11:43 -08:00
OutgoingMessagePackets.cs fix(core): Converts BB packets (#406) 2021-01-13 22:28:31 -08:00
OutgoingMobilePackets.cs fix(core): Converts BB packets (#406) 2021-01-13 22:28:31 -08:00
OutgoingMovementPackets.cs Makes gump code a little more readable (#390) 2021-01-06 01:17:34 -08:00
OutgoingPlayerPackets.cs fix(core): Converts some packets & misc fixes/cleanup (#414) 2021-01-16 21:01:54 -08:00
OutgoingSecureTradePackets.cs fix(core): Converts the rest of the packets (#385) 2021-01-05 00:35:56 -08:00
OutgoingTargetPackets.cs Makes gump code a little more readable (#390) 2021-01-06 01:17:34 -08:00
OutgoingVendorBuyPackets.cs Makes gump code a little more readable (#390) 2021-01-06 01:17:34 -08:00
OutgoingVendorSellPackets.cs fix(core): Converts the rest of the packets (#385) 2021-01-05 00:35:56 -08:00
PacketContainerBuilder.cs fix(build): Attempt to fix possible nullable warnings as errors with releases (#418) 2021-01-18 11:52:31 -08:00