AssetBundleGraph.BuildTargetUtility.TargetToHumaneString C# (CSharp) Method

TargetToHumaneString() public static method

public static TargetToHumaneString ( UnityEditor t ) : string
t UnityEditor
return string
        public static string TargetToHumaneString(UnityEditor.BuildTarget t)
        {
            switch(t) {
            case BuildTarget.Android:
                return "Android";
            case BuildTarget.iOS:
                return "iOS";
            case BuildTarget.Nintendo3DS:
                return "Nintendo 3DS";
            case BuildTarget.PS3:
                return "PlayStation 3";
            case BuildTarget.PS4:
                return "PlayStation 4";
            case BuildTarget.PSM:
                return "PlayStation Mobile";
            case BuildTarget.PSP2:
                return "PlayStation Vita";
            case BuildTarget.SamsungTV:
                return "Samsung TV";
            case BuildTarget.StandaloneLinux:
                return "Linux Standalone";
            case BuildTarget.StandaloneLinux64:
                return "Linux Standalone(64-bit)";
            case BuildTarget.StandaloneLinuxUniversal:
                return "Linux Standalone(Universal)";
            case BuildTarget.StandaloneOSXIntel:
                return "OSX Standalone";
            case BuildTarget.StandaloneOSXIntel64:
                return "OSX Standalone(64-bit)";
            case BuildTarget.StandaloneOSXUniversal:
                return "OSX Standalone(Universal)";
            case BuildTarget.StandaloneWindows:
                return "Windows Standalone";
            case BuildTarget.StandaloneWindows64:
                return "Windows Standalone(64-bit)";
            case BuildTarget.Tizen:
                return "Tizen";
            case BuildTarget.tvOS:
                return "tvOS";
            case BuildTarget.WebGL:
                return "WebGL";
            case BuildTarget.WiiU:
                return "Wii U";
            case BuildTarget.WSAPlayer:
                return "Windows Store Apps";
            case BuildTarget.XBOX360:
                return "Xbox 360";
            case BuildTarget.XboxOne:
                return "Xbox One";
            default:
                return t.ToString() + "(deprecated)";
            }
        }

Usage Example

            public void SetupSupportedBuildTargets()
            {
                if (supportedBuildTargets == null)
                {
                    supportedBuildTargets      = new List <BuildTarget>();
                    supportedBuildTargetGroups = new List <BuildTargetGroup>();

                    try {
                        foreach (BuildTarget target in Enum.GetValues(typeof(BuildTarget)))
                        {
                            if (BuildTargetUtility.IsBuildTargetSupported(target))
                            {
                                if (!supportedBuildTargets.Contains(target))
                                {
                                    supportedBuildTargets.Add(target);
                                }
                                BuildTargetGroup g = BuildTargetUtility.TargetToGroup(target);
                                if (g == BuildTargetGroup.Unknown)
                                {
                                    // skip unknown platform
                                    continue;
                                }
                                if (!supportedBuildTargetGroups.Contains(g))
                                {
                                    supportedBuildTargetGroups.Add(g);
                                }
                            }
                        }

                        supportedBuildTargetNames = new string[supportedBuildTargets.Count];
                        for (int i = 0; i < supportedBuildTargets.Count; ++i)
                        {
                            supportedBuildTargetNames[i] = BuildTargetUtility.TargetToHumaneString(supportedBuildTargets[i]);
                        }
                    } catch (Exception e) {
                        Debug.LogError(e.ToString());
                    }
                }
            }
All Usage Examples Of AssetBundleGraph.BuildTargetUtility::TargetToHumaneString