#region Copyright & License Information /* * Copyright 2007-2015 The OpenRA Developers (see AUTHORS) * This file is part of OpenRA, which is free software. It is made * available to you under the terms of the GNU General Public License * as published by the Free Software Foundation. For more information, * see COPYING. */ #endregion using System.Collections.Generic; namespace OpenRA { // Referenced from ModMetadata, so needs to be in OpenRA.Game :( public class ContentInstaller : IGlobalModData { public readonly string[] TestFiles = { }; public readonly string[] DiskTestFiles = { }; public readonly string PackageToExtractFromCD = null; public readonly bool OverwriteFiles = true; public readonly Dictionary CopyFilesFromCD = new Dictionary(); public readonly Dictionary ExtractFilesFromCD = new Dictionary(); public readonly string PackageMirrorList = null; public readonly string MusicPackageMirrorList = null; public readonly int ShippedSoundtracks = 0; /// InstallShield .CAB file IDs, used to extract Mod-specific files. public readonly HashSet InstallShieldCABFileIds = new HashSet(); /// InstallShield .CAB file IDs, used to extract Mod-specific archives and extract contents of ExtractFilesFromCD. public readonly HashSet InstallShieldCABFilePackageIds = new HashSet(); } }