Use null propagation

This commit is contained in:
Gustas
2023-02-19 15:29:08 +02:00
committed by Pavel Penev
parent b06cbd7a95
commit 157d1b32dc
12 changed files with 30 additions and 36 deletions

View File

@@ -129,7 +129,7 @@ namespace OpenRA.Mods.Common.Widgets
{
currentPlayer = player;
var newShroud = player != null ? player.Shroud : null;
var newShroud = player?.Shroud;
if (newShroud != shroud)
{
@@ -146,8 +146,7 @@ namespace OpenRA.Mods.Common.Widgets
shroud = newShroud;
}
var newPlayerRadarTerrain =
currentPlayer != null ? currentPlayer.PlayerActor.TraitOrDefault<PlayerRadarTerrain>() : null;
var newPlayerRadarTerrain = currentPlayer?.PlayerActor.TraitOrDefault<PlayerRadarTerrain>();
if (forceUpdate || newPlayerRadarTerrain != playerRadarTerrain)
{