Example #1
0
 public static string TargetToAssetBundlePlatformName(BuildTargetGroup g, PlatformNameType pnt = PlatformNameType.Default)
 {
     return(TargetToAssetBundlePlatformName(GroupToTarget(g), pnt));
 }
Example #2
0
        //returns the same value defined in AssetBundleManager
        public static string TargetToAssetBundlePlatformName(BuildTarget t, PlatformNameType pnt = PlatformNameType.Default)
        {
            switch (t)
            {
            case BuildTarget.Android:
                return("Android");

            case BuildTarget.iOS:
                switch (pnt)
                {
                case PlatformNameType.TextureImporter:
                    return("iPhone");
                }
                return("iOS");

            case BuildTarget.PS4:
                return("PS4");

            case BuildTarget.PSM:
                return("PSM");

            case BuildTarget.PSP2:
                switch (pnt)
                {
                case PlatformNameType.AudioImporter:
                    return("PSP2");

                case PlatformNameType.TextureImporter:
                    return("PSP2");

                case PlatformNameType.VideoClipImporter:
                    return("PSP2");
                }
                return("PSVita");

            case BuildTarget.SamsungTV:
                return("Samsung TV");

            case BuildTarget.StandaloneLinux:
            case BuildTarget.StandaloneLinux64:
            case BuildTarget.StandaloneLinuxUniversal:
                return("Linux");

            case BuildTarget.StandaloneOSXIntel:
            case BuildTarget.StandaloneOSXIntel64:
            case BuildTarget.StandaloneOSXUniversal:
                return("OSX");

            case BuildTarget.StandaloneWindows:
            case BuildTarget.StandaloneWindows64:
                switch (pnt)
                {
                case PlatformNameType.AudioImporter:
                    return("Standalone");

                case PlatformNameType.TextureImporter:
                    return("Standalone");

                case PlatformNameType.VideoClipImporter:
                    return("Standalone");
                }
                return("Windows");

            case BuildTarget.Tizen:
                return("Tizen");

            case BuildTarget.tvOS:
                return("tvOS");

            case BuildTarget.WebGL:
                return("WebGL");

            case BuildTarget.WiiU:
                return("WiiU");

            case BuildTarget.WSAPlayer:
                switch (pnt)
                {
                case PlatformNameType.AudioImporter:
                    return("WSA");

                case PlatformNameType.VideoClipImporter:
                    return("WSA");
                }
                return("WindowsStoreApps");

            case BuildTarget.XboxOne:
                return("XboxOne");

#if !UNITY_5_5_OR_NEWER
            case BuildTarget.Nintendo3DS:
                return("N3DS");

            case BuildTarget.PS3:
                return("PS3");

            case BuildTarget.XBOX360:
                return("Xbox360");
#endif
#if UNITY_5_5_OR_NEWER
            case BuildTarget.N3DS:
                return("N3DS");
#endif
#if UNITY_5_6 || UNITY_5_6_OR_NEWER
            case BuildTarget.Switch:
                return("Switch");
#endif

            default:
                return(t.ToString() + "(deprecated)");
            }
        }
Example #3
0
        //returns the same value defined in AssetBundleManager
        public static string TargetToAssetBundlePlatformName(BuildTarget t, PlatformNameType pnt = PlatformNameType.Default)
        {
            switch (t)
            {
            case BuildTarget.Android:
                return("Android");

            case BuildTarget.iOS:
                switch (pnt)
                {
                case PlatformNameType.TextureImporter:
                    return("iPhone");
                }
                return("iOS");

            case BuildTarget.PS4:
                return("PS4");

#if !UNITY_2019_2_OR_NEWER
            case BuildTarget.StandaloneLinux:
            case BuildTarget.StandaloneLinuxUniversal:
#endif
            case BuildTarget.StandaloneLinux64:
                return("Linux");

            case BuildTarget.StandaloneOSX:
                return("OSX");

            case BuildTarget.StandaloneWindows:
            case BuildTarget.StandaloneWindows64:
                switch (pnt)
                {
                case PlatformNameType.AudioImporter:
                    return("Standalone");

                case PlatformNameType.TextureImporter:
                    return("Standalone");

                case PlatformNameType.VideoClipImporter:
                    return("Standalone");
                }
                return("Windows");

            case BuildTarget.tvOS:
                return("tvOS");

            case BuildTarget.WebGL:
                return("WebGL");

            case BuildTarget.WSAPlayer:
                switch (pnt)
                {
                case PlatformNameType.AudioImporter:
                    return("WSA");

                case PlatformNameType.VideoClipImporter:
                    return("WSA");
                }
                return("WindowsStoreApps");

            case BuildTarget.XboxOne:
                return("XboxOne");

            case BuildTarget.Switch:
                return("Switch");

            default:
                return(t.ToString() + "(deprecated)");
            }
        }