namespace Packager.Parameters { public enum Region { None, America, Europe, } public static class RegionExtensions { public static string GetPlatformRegionName(this Region region, Platform platform) { if (region == Region.America) { switch (platform) { case Platform.Wiiu: case Platform.Wii: return "NOA"; case Platform.Orbis: case Platform.Ps3: return "SCEA"; case Platform.Durango: case Platform.X360: return "NCSA"; default: return ""; } } if (region == Region.Europe) { switch (platform) { case Platform.Wiiu: case Platform.Wii: return "NOE"; case Platform.Orbis: case Platform.Ps3: return "SCEE"; case Platform.Durango: case Platform.X360: return "EMEA"; default: return ""; } } return ""; } } }