Extract version label chrome logic to a dedicated class
This commit is contained in:
@@ -20,13 +20,6 @@ namespace OpenRA.Mods.Common.Widgets.Logic
|
||||
{
|
||||
widget.Get<ProgressBarWidget>("PROGRESS").GetPercentage = () => world.GameSaveLoadingPercentage;
|
||||
|
||||
var versionLabel = widget.GetOrNull<LabelWidget>("VERSION_LABEL");
|
||||
if (versionLabel != null)
|
||||
{
|
||||
var versionText = modData.Manifest.Metadata.Version;
|
||||
versionLabel.GetText = () => versionText;
|
||||
}
|
||||
|
||||
var keyhandler = widget.Get<LogicKeyListenerWidget>("CANCEL_HANDLER");
|
||||
keyhandler.AddHandler(e =>
|
||||
{
|
||||
|
||||
@@ -187,9 +187,6 @@ namespace OpenRA.Mods.Common.Widgets.Logic
|
||||
mpe = world.WorldActor.TraitOrDefault<MenuPostProcessEffect>();
|
||||
mpe?.Fade(mpe.Info.MenuEffect);
|
||||
|
||||
var versionText = modData.Manifest.Metadata.Version;
|
||||
menu.Get<LabelWidget>("VERSION_LABEL").GetText = () => versionText;
|
||||
|
||||
buttonContainer = menu.Get("MENU_BUTTONS");
|
||||
buttonTemplate = buttonContainer.Get<ButtonWidget>("BUTTON_TEMPLATE");
|
||||
buttonContainer.RemoveChild(buttonTemplate);
|
||||
|
||||
Reference in New Issue
Block a user