using EnglewoodLAB.Management; using System.Collections.Generic; using UVC.UI.Commands; namespace EnglewoodLAB.UI.Command { public class SetProductionProgressDataCommand : ICommand { private List productionProgressData; public SetProductionProgressDataCommand(List productionProgressData) { this.productionProgressData = productionProgressData; } public void Execute(object? parameter = null) { var uiManager = SceneMain.Instance.uiManager; var popupCanvas = uiManager.GetCanvas(); popupCanvas.GetPanel().SetProductionStatus(productionProgressData); } } }