Change to use pattern matching

This commit is contained in:
teinarss
2021-02-28 19:00:32 +01:00
committed by reaperrr
parent 7c0e4b25ae
commit d60c05eff3
35 changed files with 63 additions and 122 deletions

View File

@@ -325,8 +325,7 @@ namespace OpenRA.Mods.Common.Orders
foreach (var blocker in blockers)
{
CPos moveCell;
var mobile = blocker.Trait as Mobile;
if (mobile != null)
if (blocker.Trait is Mobile mobile)
{
var availableCells = adjacentTiles.Where(t => mobile.CanEnterCell(t)).ToList();
if (availableCells.Count == 0)