using System.Collections.Immutable; using Robust.Shared.Serialization; namespace Content.Shared.CartridgeLoader; [Virtual] [Serializable, NetSerializable] public class CartridgeLoaderUiState : BoundUserInterfaceState { public NetEntity? ActiveUI; public List Programs; public CartridgeLoaderUiState(List programs, NetEntity? activeUI) { Programs = programs; ActiveUI = activeUI; } }