public ImprovementOrder(TerrainImprovement improvement, Main main, Game game) : base(main, ParseShortCut(improvement.Shortcut), TerrainImprovementFunctions.LabelFrom(improvement.Levels[0]), 0) { _improvement = improvement; _game = game; }
public ImprovementOrder(TerrainImprovement improvement, Main main, Game game, MenuElement menuElement) : base(main, ParseShortCut(improvement.Shortcut), menuElement?.MenuText ?? TerrainImprovementFunctions.LabelFrom(improvement.Levels[0]), improvement.MenuGroup) { _improvement = improvement; _game = game; }