Skip to content

Commit ff1e728

Browse files
committed
refactor: use briefer ternary operators
1 parent c344ade commit ff1e728

File tree

1 file changed

+4
-20
lines changed

1 file changed

+4
-20
lines changed

Source/Orts.Simulation/Common/Commands.cs

Lines changed: 4 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1153,29 +1153,13 @@ public override void Redo()
11531153
{
11541154
if (Receiver?.Mode == BatterySwitch.ModeType.Switch)
11551155
{
1156-
if (ToState)
1157-
{
1158-
Receiver?.HandleEvent(PowerSupplyEvent.CloseBatterySwitch);
1159-
}
1160-
else
1161-
{
1162-
Receiver?.HandleEvent(PowerSupplyEvent.OpenBatterySwitch);
1163-
}
1156+
Receiver?.HandleEvent(ToState ? PowerSupplyEvent.CloseBatterySwitch : PowerSupplyEvent.OpenBatterySwitch);
11641157
}
11651158
else if (Receiver?.Mode == BatterySwitch.ModeType.PushButtons)
11661159
{
1167-
if (ToState)
1168-
{
1169-
Receiver?.HandleEvent(PowerSupplyEvent.CloseBatterySwitchButtonPressed);
1170-
Receiver?.Update(0f);
1171-
Receiver?.HandleEvent(PowerSupplyEvent.CloseBatterySwitchButtonReleased);
1172-
}
1173-
else
1174-
{
1175-
Receiver?.HandleEvent(PowerSupplyEvent.OpenBatterySwitchButtonPressed);
1176-
Receiver?.Update(0f);
1177-
Receiver?.HandleEvent(PowerSupplyEvent.OpenBatterySwitchButtonReleased);
1178-
}
1160+
Receiver?.HandleEvent(ToState ? PowerSupplyEvent.CloseBatterySwitchButtonPressed : PowerSupplyEvent.OpenBatterySwitchButtonPressed);
1161+
Receiver?.Update(0f);
1162+
Receiver?.HandleEvent(ToState ? PowerSupplyEvent.CloseBatterySwitchButtonReleased : PowerSupplyEvent.OpenBatterySwitchButtonReleased);
11791163
}
11801164
}
11811165
}

0 commit comments

Comments
 (0)