/* * Constructor */ public PlatformiOS() { m_platformProperties = new PlatformProperties( PlatformType.iOS, "iOS", new List<DistributionPlatform> { }, new List<PlatformArchitecture> { new PlatformArchitecture(null, "", BuildTarget.iOS, true), }, new List<ITextureCompression>() { new DefaultTextureCompression() } ); }
/* * Constructor */ public PlatformWindowsPhone8() { m_platformProperties = new PlatformProperties( PlatformType.WindowsPhone8, "Windows Phone 8", new List<DistributionPlatform> { }, new List<PlatformArchitecture> { new PlatformArchitecture(null, "/", BuildTarget.WP8Player, true), }, new List<ITextureCompression>() { new DefaultTextureCompression() } ); }
/* * Constructor */ public PlatformBlackBerry() { m_platformProperties = new PlatformProperties( PlatformType.BlackBerry, "BlackBerry", new List<DistributionPlatform> { }, new List<PlatformArchitecture> { new PlatformArchitecture(m_localBuildType, ".bar", BuildTarget.BlackBerry, true), new PlatformArchitecture(m_signedBuildType, ".bar", BuildTarget.BlackBerry), }, m_textureCompressionList.Cast<ITextureCompression>().ToList() ); }
/* * Constructor */ public PlatformWindows() { m_platformProperties = new PlatformProperties( PlatformType.Windows, "Windows", new List<DistributionPlatform> { }, new List<PlatformArchitecture> { new PlatformArchitecture("Windows x86", ".exe", BuildTarget.StandaloneWindows, true), new PlatformArchitecture("Windows x86_64", ".exe", BuildTarget.StandaloneWindows64), }, new List<ITextureCompression>() { new DefaultTextureCompression() } ); }
/* * Constructor */ public PlatformLinux() { m_platformProperties = new PlatformProperties( PlatformType.Linux, "Linux", new List<DistributionPlatform> { }, new List<PlatformArchitecture> { new PlatformArchitecture("Linux Universal", ".x86_64", BuildTarget.StandaloneLinuxUniversal, true), new PlatformArchitecture("Linux x86", ".x86", BuildTarget.StandaloneLinux), new PlatformArchitecture("Linux x86_64", ".x86_64", BuildTarget.StandaloneLinux64), }, new List<ITextureCompression>() { new DefaultTextureCompression() } ); }
/* * Constructor */ public PlatformMac() { m_platformProperties = new PlatformProperties( PlatformType.Mac, "Mac", new List<DistributionPlatform> { }, new List<PlatformArchitecture> { new PlatformArchitecture("OSX x86", ".app", BuildTarget.StandaloneOSXIntel, true), new PlatformArchitecture("OSX x86_64", ".app", BuildTarget.StandaloneOSXIntel64), new PlatformArchitecture("OSX Universal", ".app", BuildTarget.StandaloneOSXUniversal), }, new List<ITextureCompression>() { new DefaultTextureCompression() } ); }
/* * Constructor */ public PlatformWindowsStore() { m_platformProperties = new PlatformProperties( PlatformType.WindowsStore, "Windows Store", new List<DistributionPlatform> { }, new List<PlatformArchitecture> { new PlatformArchitecture(m_sdk80, "/", BuildTarget.WSAPlayer), new PlatformArchitecture(m_sdk81, "/", BuildTarget.WSAPlayer), new PlatformArchitecture(m_sdkPhone81, "/", BuildTarget.WSAPlayer), new PlatformArchitecture(m_sdkUniversal81, "/", BuildTarget.WSAPlayer, true), }, new List<ITextureCompression>() { new DefaultTextureCompression() } ); }
/* * Constructor */ public PlatformWebGL() { m_platformProperties = new PlatformProperties( PlatformType.WebGL, "WebGL", new List<DistributionPlatform> { new DistributionPlatform("My Website", true), new DistributionPlatform("Kongregate", true), }, new List<PlatformArchitecture> { new PlatformArchitecture(null, "", BuildTarget.WebGL, true), }, new List<ITextureCompression>() { new DefaultTextureCompression() } ); }
/* * Constructor */ public PlatformWebPlayer() { m_platformProperties = new PlatformProperties( PlatformType.WebPlayer, "WebPlayer", new List<DistributionPlatform> { new DistributionPlatform("My Website", true), new DistributionPlatform("Kongregate", true), }, new List<PlatformArchitecture> { new PlatformArchitecture("WebPlayer", "", BuildTarget.WebPlayer, true), new PlatformArchitecture("WebPlayer streamed", "", BuildTarget.WebPlayerStreamed), }, new List<ITextureCompression>() { new DefaultTextureCompression() } ); }
/* * Constructor */ public PlatformAndroid() { m_platformProperties = new PlatformProperties( PlatformType.Android, "Android", new List<DistributionPlatform> { new DistributionPlatform("Google Play", true), new DistributionPlatform("Amazon Store"), new DistributionPlatform("Samsung AppStore") }, new List<PlatformArchitecture> { new PlatformArchitecture(m_fatDeviceFilter, ".apk", BuildTarget.Android, true), new PlatformArchitecture(m_armDeviceFilter, ".apk", BuildTarget.Android, false), new PlatformArchitecture(m_x86DeviceFilter, ".apk", BuildTarget.Android, false), }, m_textureCompressionList.Cast<ITextureCompression>().ToList() ); }