Fix decal system error (#10346)
This commit is contained in:
@@ -18,7 +18,6 @@ namespace Content.Server.Decals
|
||||
[Dependency] private readonly IPlayerManager _playerManager = default!;
|
||||
[Dependency] private readonly IAdminManager _adminManager = default!;
|
||||
[Dependency] private readonly ITileDefinitionManager _tileDefMan = default!;
|
||||
[Dependency] private readonly SharedTransformSystem _transform = default!;
|
||||
[Dependency] private readonly ChunkingSystem _chunking = default!;
|
||||
|
||||
private readonly Dictionary<EntityUid, HashSet<Vector2i>> _dirtyChunks = new();
|
||||
@@ -405,7 +404,7 @@ namespace Content.Server.Decals
|
||||
|
||||
var chunksInRange = _chunking.GetChunksForSession(playerSession, ChunkSize, xformQuery, _chunkIndexPool, _chunkViewerPool);
|
||||
var staleChunks = _chunkViewerPool.Get();
|
||||
var previouslySent = _previousSentChunks[playerSession];
|
||||
var previouslySent = _previousSentChunks.GetOrNew(playerSession);
|
||||
|
||||
// Get any chunks not in range anymore
|
||||
// Then, remove them from previousSentChunks (for stuff like grids out of range)
|
||||
|
||||
Reference in New Issue
Block a user