ModernUO/Projects/UOContent
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
..
Accounting fix(core): Fixes type caching & cleanup (#422) 2021-01-20 00:10:33 -08:00
Commands fix(core): Converts to ref struct enumerators (#426) 2021-01-22 19:41:44 -08:00
Configuration Rearranges packet code (#295) 2020-10-30 22:49:00 -07:00
Context Menus Cleanup & Fixes for .NET 5 (#309) 2020-11-15 10:03:50 -08:00
Engines fix(core): Converts to ref struct enumerators (#426) 2021-01-22 19:41:44 -08:00
Gumps fix(core): Core cleanup, adds event loop synchronization, and fixes gumps (#429) 2021-01-25 21:06:46 -08:00
Holiday Stuff fix(core): Fixes several serialization issues (#355) 2020-12-23 07:11:41 -08:00
Items chore(content): Cleans up frenzied whirlwind (#428) 2021-01-24 12:34:54 -08:00
Json/Converters Fixes brace style (#248) 2020-09-13 21:49:46 -07:00
Misc fix(core): Moves map definitions and cleans up loading maps, regions, and tiles (#431) 2021-01-25 11:05:52 -08:00
Mobiles fix(core): Fixes NPE with Town Crier Entries 2021-01-20 10:37:23 -08:00
Multis fix(core): Converts to ref struct enumerators (#426) 2021-01-22 19:41:44 -08:00
Network fix(core): Converts to ref struct enumerators (#426) 2021-01-22 19:41:44 -08:00
Regions fix(core): Fixes type caching & cleanup (#422) 2021-01-20 00:10:33 -08:00
Skills fix(core): Removes 6017 handler (#411) 2021-01-16 13:43:16 -08:00
Special Systems fix(core): Converts some packets & misc fixes/cleanup (#414) 2021-01-16 21:01:54 -08:00
Spells chore(content): Cleans up abilities and some spell timers (#427) 2021-01-23 16:40:53 -08:00
Targets fix(core): Removes some uses of Linq (#421) 2021-01-18 21:05:11 -08:00
UOContent.csproj fix(party): Converts party packets (#401) 2021-01-10 14:23:10 -08:00