Fix IDE0090
This commit is contained in:
committed by
Pavel Penev
parent
164abfdae1
commit
8a285f9b19
@@ -17,7 +17,7 @@ namespace OpenRA.Mods.Common.Pathfinder
|
||||
sealed class CellInfoLayerPool
|
||||
{
|
||||
const int MaxPoolSize = 4;
|
||||
readonly Stack<CellLayer<CellInfo>> pool = new Stack<CellLayer<CellInfo>>(MaxPoolSize);
|
||||
readonly Stack<CellLayer<CellInfo>> pool = new(MaxPoolSize);
|
||||
readonly Map map;
|
||||
|
||||
public CellInfoLayerPool(Map map)
|
||||
@@ -58,7 +58,7 @@ namespace OpenRA.Mods.Common.Pathfinder
|
||||
public class PooledCellInfoLayer : IDisposable
|
||||
{
|
||||
CellInfoLayerPool layerPool;
|
||||
List<CellLayer<CellInfo>> layers = new List<CellLayer<CellInfo>>();
|
||||
List<CellLayer<CellInfo>> layers = new();
|
||||
|
||||
public PooledCellInfoLayer(CellInfoLayerPool layerPool)
|
||||
{
|
||||
|
||||
@@ -103,7 +103,7 @@ namespace OpenRA.Mods.Common.Pathfinder
|
||||
readonly Locomotor locomotor;
|
||||
readonly IActorMap actorMap;
|
||||
readonly Func<CPos, CPos, int> costEstimator;
|
||||
readonly HashSet<int> dirtyGridIndexes = new HashSet<int>();
|
||||
readonly HashSet<int> dirtyGridIndexes = new();
|
||||
readonly HashSet<CPos> cellsWithBlockingActor;
|
||||
Grid mapBounds;
|
||||
int gridXs;
|
||||
|
||||
@@ -27,7 +27,7 @@ namespace OpenRA.Mods.Common.Pathfinder
|
||||
|
||||
// PERF: Maintain a pool of layers used for paths searches for each world. These searches are performed often
|
||||
// so we wish to avoid the high cost of initializing a new search space every time by reusing the old ones.
|
||||
static readonly ConditionalWeakTable<World, CellInfoLayerPool> LayerPoolTable = new ConditionalWeakTable<World, CellInfoLayerPool>();
|
||||
static readonly ConditionalWeakTable<World, CellInfoLayerPool> LayerPoolTable = new();
|
||||
static readonly ConditionalWeakTable<World, CellInfoLayerPool>.CreateValueCallback CreateLayerPool = world => new CellInfoLayerPool(world.Map);
|
||||
|
||||
static CellInfoLayerPool LayerPoolForWorld(World world)
|
||||
|
||||
Reference in New Issue
Block a user