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