JD2022-TU1/main/tools/apps/Packager/Parameters/Region.cs

52 lines
No EOL
1.4 KiB
C#

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 "";
}
}
}