using System.Collections.Generic; namespace Robust.Shared { public sealed class MountOptions { public List ZipMounts = new(); public List DirMounts = new(); public MountOptions() { } public MountOptions(List zipMounts, List dirMounts) { ZipMounts = zipMounts; DirMounts = dirMounts; } public static MountOptions Merge(MountOptions a, MountOptions b) { var zipMounts = new List(); var dirMounts = new List(); zipMounts.AddRange(a.ZipMounts); zipMounts.AddRange(b.ZipMounts); dirMounts.AddRange(a.DirMounts); dirMounts.AddRange(b.DirMounts); return new MountOptions(zipMounts, dirMounts); } } }