ModernUO/Projects/UOContent/Multis/Boats
Kamron Batman f21c9687b2
fix: Refactors getting static tiles to use enumerators (#1611)
### Summary
* Refactors getting static/multi tiles to not use allocations.
* `TileList` is now only used during bootstrapping and uses rented buffers to eliminate extra allocations.
* Replaces `StaticTile[] GetStaticTiles` with:
    ```cs
        Map.StaticTileEnumerable GetStaticTiles(int x, int y);
        Map.StaticTileEnumerable GetStaticAndMultiTiles(int x, int y);
        Map.StaticTileEnumerable GetMultiTiles(int x, int y);
    ```
* Removes `Synchronized` and `lock` from TileMatrix. It is no longer considered a multi-thread safe system.
2023-11-26 09:39:46 -08:00
..
BaseBoat.cs fix: Refactors getting static tiles to use enumerators (#1611) 2023-11-26 09:39:46 -08:00
BaseBoatDeed.cs fix: Fixes crafter deserialize, cleans up bandages, and codegens misc items (#1350) 2023-02-25 00:54:12 -08:00
BaseDockedBoat.cs fix: Optimizes OPL using string interpolation (#1041) 2022-06-02 10:09:53 -07:00
BoatPackets.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
ConfirmDryDockGump.cs Fixes brace style (#248) 2020-09-13 21:49:46 -07:00
Hold.cs Fixes random NPEs (#378) 2021-01-01 02:16:23 -08:00
LargeBoat.cs C# 9 Cleanup (#325) 2020-11-27 00:29:21 -08:00
LargeDragonBoat.cs C# 9 Cleanup (#325) 2020-11-27 00:29:21 -08:00
MediumBoat.cs C# 9 Cleanup (#325) 2020-11-27 00:29:21 -08:00
MediumDragonBoat.cs C# 9 Cleanup (#325) 2020-11-27 00:29:21 -08:00
Plank.cs fix: Removes GetObjectsInRange and fixes boat planks closing (#1579) 2023-11-03 13:45:18 -07:00
RenameBoatPrompt.cs Formats UO Content (#201) 2020-08-27 18:30:38 -07:00
SmallBoat.cs C# 9 Cleanup (#325) 2020-11-27 00:29:21 -08:00
SmallDragonBoat.cs C# 9 Cleanup (#325) 2020-11-27 00:29:21 -08:00
Strandedness.cs C# 9 Cleanup (#325) 2020-11-27 00:29:21 -08:00
TillerMan.cs fix: Fixes crafter deserialize, cleans up bandages, and codegens misc items (#1350) 2023-02-25 00:54:12 -08:00