Use pattern matching

This commit is contained in:
Eduardo Cáceres
2022-05-02 13:11:49 +02:00
committed by atlimit8
parent aed2b8afae
commit 2677e9c013
15 changed files with 83 additions and 90 deletions

View File

@@ -155,8 +155,7 @@ namespace OpenRA.Mods.Common.Traits
return false;
// PERF: Mobile implements IPositionable, so we can use 'as' to save a trait look-up here.
var mobile = positionable as Mobile;
if (mobile != null && !mobile.CanInteractWithGroundLayer(self))
if (positionable is Mobile mobile && !mobile.CanInteractWithGroundLayer(self))
return false;
return true;