GetOrDefault can die.
This commit is contained in:
@@ -76,8 +76,8 @@ namespace OpenRA.Mods.RA.Effects
|
|||||||
var targetPosition = Args.target.CenterLocation + offset;
|
var targetPosition = Args.target.CenterLocation + offset;
|
||||||
|
|
||||||
var targetAltitude = 0;
|
var targetAltitude = 0;
|
||||||
if (Args.target.IsActor && Args.target.Actor.traits.GetOrDefault<Unit>() != null)
|
if (Args.target.IsActor && Args.target.Actor.traits.Contains<Unit>())
|
||||||
targetAltitude = Args.target.Actor.traits.GetOrDefault<Unit>().Altitude;
|
targetAltitude = Args.target.Actor.traits.Get<Unit>().Altitude;
|
||||||
Altitude += Math.Sign(targetAltitude - Altitude);
|
Altitude += Math.Sign(targetAltitude - Altitude);
|
||||||
|
|
||||||
Traits.Util.TickFacing(ref Facing,
|
Traits.Util.TickFacing(ref Facing,
|
||||||
|
|||||||
Reference in New Issue
Block a user