AssetBundleGraph.BuildTargetUtility.TargetToGroup C# (CSharp) Method

TargetToGroup() public static method

public static TargetToGroup ( UnityEditor t ) : BuildTargetGroup
t UnityEditor
return BuildTargetGroup
        public static BuildTargetGroup TargetToGroup(UnityEditor.BuildTarget t)
        {
            if((int)t == int.MaxValue) {
                return BuildTargetGroup.Unknown;
            }

            switch(t) {
            case BuildTarget.Android:
                return BuildTargetGroup.Android;
            case BuildTarget.iOS:
                return BuildTargetGroup.iOS;
            case BuildTarget.Nintendo3DS:
                return BuildTargetGroup.Nintendo3DS;
            case BuildTarget.PS3:
                return BuildTargetGroup.PS3;
            case BuildTarget.PS4:
                return BuildTargetGroup.PS4;
            case BuildTarget.PSM:
                return BuildTargetGroup.PSM;
            case BuildTarget.PSP2:
                return BuildTargetGroup.PSP2;
            case BuildTarget.SamsungTV:
                return BuildTargetGroup.SamsungTV;
            case BuildTarget.StandaloneLinux:
            case BuildTarget.StandaloneLinux64:
            case BuildTarget.StandaloneLinuxUniversal:
            case BuildTarget.StandaloneOSXIntel:
            case BuildTarget.StandaloneOSXIntel64:
            case BuildTarget.StandaloneOSXUniversal:
            case BuildTarget.StandaloneWindows:
            case BuildTarget.StandaloneWindows64:
                return BuildTargetGroup.Standalone;
            case BuildTarget.Tizen:
                return BuildTargetGroup.Tizen;
            case BuildTarget.tvOS:
                return BuildTargetGroup.tvOS;
            case BuildTarget.WebGL:
                return BuildTargetGroup.WebGL;
            case BuildTarget.WiiU:
                return BuildTargetGroup.WiiU;
            case BuildTarget.WSAPlayer:
                return BuildTargetGroup.WSA;
            case BuildTarget.XBOX360:
                return BuildTargetGroup.XBOX360;
            case BuildTarget.XboxOne:
                return BuildTargetGroup.XboxOne;
            default:
                return BuildTargetGroup.Unknown;
            }
        }

Usage Example

Example #1
0
 public int this[BuildTarget index] {
     get {
         return(this[BuildTargetUtility.TargetToGroup(index)]);
     }
     set {
         this[BuildTargetUtility.TargetToGroup(index)] = value;
     }
 }
All Usage Examples Of AssetBundleGraph.BuildTargetUtility::TargetToGroup