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