mirror of
https://github.com/MaSzyna-EU07/StarterNG.git
synced 2026-10-16 23:49:19 +02:00
Bring back the maximum amount button among the consist load tools
This commit is contained in:
@@ -117,6 +117,12 @@ public sealed class Cargo
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void MaxAmounts(IReadOnlyList<ConsistItem> consist)
|
||||||
|
{
|
||||||
|
foreach (var c in consist.SelectMany(u => u.Cars))
|
||||||
|
FillToMax(c);
|
||||||
|
}
|
||||||
|
|
||||||
public void RandomAmounts(IReadOnlyList<ConsistItem> consist)
|
public void RandomAmounts(IReadOnlyList<ConsistItem> consist)
|
||||||
{
|
{
|
||||||
foreach (var c in consist.SelectMany(u => u.Cars))
|
foreach (var c in consist.SelectMany(u => u.Cars))
|
||||||
|
|||||||
@@ -563,6 +563,8 @@ public sealed class VehicleDetails
|
|||||||
var tools = Stack(
|
var tools = Stack(
|
||||||
LoadToolButton(App.Loc["ConsistRandomType"],
|
LoadToolButton(App.Loc["ConsistRandomType"],
|
||||||
() => { _cargo.RandomTypes(_consist); _redraw(); }, secondary: true),
|
() => { _cargo.RandomTypes(_consist); _redraw(); }, secondary: true),
|
||||||
|
LoadToolButton(App.Loc["ConsistMaxAmount"],
|
||||||
|
() => { _cargo.MaxAmounts(_consist); _redraw(); }, secondary: true),
|
||||||
LoadToolButton(App.Loc["ConsistRandomAmount"],
|
LoadToolButton(App.Loc["ConsistRandomAmount"],
|
||||||
() => { _cargo.RandomAmounts(_consist); _redraw(); }, secondary: true));
|
() => { _cargo.RandomAmounts(_consist); _redraw(); }, secondary: true));
|
||||||
|
|
||||||
|
|||||||
@@ -227,6 +227,7 @@
|
|||||||
<String key="ReadyOverrideReady">Always ready</String>
|
<String key="ReadyOverrideReady">Always ready</String>
|
||||||
<String key="ConsistReadyOverridden">Overridden by "Force the consist state on launch" in Settings.</String>
|
<String key="ConsistReadyOverridden">Overridden by "Force the consist state on launch" in Settings.</String>
|
||||||
<String key="ConsistRandomType">Náhodný druh</String>
|
<String key="ConsistRandomType">Náhodný druh</String>
|
||||||
|
<String key="ConsistMaxAmount">Maximální množství</String>
|
||||||
<String key="ConsistRandomAmount">Náhodné množství</String>
|
<String key="ConsistRandomAmount">Náhodné množství</String>
|
||||||
<String key="Set">Nastavit</String>
|
<String key="Set">Nastavit</String>
|
||||||
<String key="Length">Délka</String>
|
<String key="Length">Délka</String>
|
||||||
|
|||||||
@@ -227,6 +227,7 @@
|
|||||||
<String key="ReadyOverrideReady">Always ready</String>
|
<String key="ReadyOverrideReady">Always ready</String>
|
||||||
<String key="ConsistReadyOverridden">Overridden by "Force the consist state on launch" in Settings.</String>
|
<String key="ConsistReadyOverridden">Overridden by "Force the consist state on launch" in Settings.</String>
|
||||||
<String key="ConsistRandomType">Random type</String>
|
<String key="ConsistRandomType">Random type</String>
|
||||||
|
<String key="ConsistMaxAmount">Maximum amount</String>
|
||||||
<String key="ConsistRandomAmount">Random amount</String>
|
<String key="ConsistRandomAmount">Random amount</String>
|
||||||
<String key="Set">Set</String>
|
<String key="Set">Set</String>
|
||||||
<String key="Length">Length</String>
|
<String key="Length">Length</String>
|
||||||
|
|||||||
@@ -227,6 +227,7 @@
|
|||||||
<String key="ReadyOverrideReady">Always ready</String>
|
<String key="ReadyOverrideReady">Always ready</String>
|
||||||
<String key="ConsistReadyOverridden">Overridden by "Force the consist state on launch" in Settings.</String>
|
<String key="ConsistReadyOverridden">Overridden by "Force the consist state on launch" in Settings.</String>
|
||||||
<String key="ConsistRandomType">Véletlen típus</String>
|
<String key="ConsistRandomType">Véletlen típus</String>
|
||||||
|
<String key="ConsistMaxAmount">Legnagyobb mennyiség</String>
|
||||||
<String key="ConsistRandomAmount">Véletlen mennyiség</String>
|
<String key="ConsistRandomAmount">Véletlen mennyiség</String>
|
||||||
<String key="Set">Beállítás</String>
|
<String key="Set">Beállítás</String>
|
||||||
<String key="Length">Hossz</String>
|
<String key="Length">Hossz</String>
|
||||||
|
|||||||
@@ -227,6 +227,7 @@
|
|||||||
<String key="ReadyOverrideReady">Zawsze gotowy</String>
|
<String key="ReadyOverrideReady">Zawsze gotowy</String>
|
||||||
<String key="ConsistReadyOverridden">Nadpisane opcją „Wymuś stan składu przy starcie” w Ustawieniach.</String>
|
<String key="ConsistReadyOverridden">Nadpisane opcją „Wymuś stan składu przy starcie” w Ustawieniach.</String>
|
||||||
<String key="ConsistRandomType">Losowy rodzaj</String>
|
<String key="ConsistRandomType">Losowy rodzaj</String>
|
||||||
|
<String key="ConsistMaxAmount">Maksymalna ilość</String>
|
||||||
<String key="ConsistRandomAmount">Losowa ilość</String>
|
<String key="ConsistRandomAmount">Losowa ilość</String>
|
||||||
<String key="Set">Ustaw</String>
|
<String key="Set">Ustaw</String>
|
||||||
<String key="Length">Długość</String>
|
<String key="Length">Długość</String>
|
||||||
|
|||||||
@@ -227,6 +227,7 @@
|
|||||||
<String key="ReadyOverrideReady">Always ready</String>
|
<String key="ReadyOverrideReady">Always ready</String>
|
||||||
<String key="ConsistReadyOverridden">Overridden by "Force the consist state on launch" in Settings.</String>
|
<String key="ConsistReadyOverridden">Overridden by "Force the consist state on launch" in Settings.</String>
|
||||||
<String key="ConsistRandomType">Случайный тип</String>
|
<String key="ConsistRandomType">Случайный тип</String>
|
||||||
|
<String key="ConsistMaxAmount">Максимальное количество</String>
|
||||||
<String key="ConsistRandomAmount">Случайное количество</String>
|
<String key="ConsistRandomAmount">Случайное количество</String>
|
||||||
<String key="Set">Задать</String>
|
<String key="Set">Задать</String>
|
||||||
<String key="Length">Длина</String>
|
<String key="Length">Длина</String>
|
||||||
|
|||||||
Reference in New Issue
Block a user