52 lines
No EOL
1.4 KiB
C#
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 "";
|
|
}
|
|
}
|
|
} |