void DrawBuildAndroidPlayerGUI() { GUILayout.Space(3); GUILayout.Label("-------------[Build Android Player]-------------"); GUILayout.Space(3); GUILayout.BeginHorizontal(); if (PackageUtils.BuildAssetBundlesForPerChannel(buildTarget)) { if (GUILayout.Button("Copy SDK Resources", GUILayout.Width(200))) { PackageUtils.CopyAndroidSDKResources(channelType.ToString()); } if (GUILayout.Button("Current Channel Only", GUILayout.Width(200))) { EditorApplication.delayCall += BuildAndroidPlayerForCurrentChannel; } if (GUILayout.Button("For All Channels", GUILayout.Width(200))) { EditorApplication.delayCall += BuildAndroidPlayerForAllChannels; } if (GUILayout.Button("Open Output Folder", GUILayout.Width(200))) { var folder = PackageUtils.GetChannelOutputPath(buildTarget, channelType.ToString()); EditorUtils.ExplorerFolder(folder); } } else { if (GUILayout.Button("Copy SDK Resource", GUILayout.Width(200))) { PackageUtils.CopyAndroidSDKResources(channelType.ToString()); } if (GUILayout.Button("Execute Build", GUILayout.Width(200))) { EditorApplication.delayCall += BuildAndroidPlayerForCurrentChannel; } if (GUILayout.Button("Open Output Folder", GUILayout.Width(200))) { var folder = PackageUtils.GetChannelOutputPath(buildTarget, channelType.ToString()); EditorUtils.ExplorerFolder(folder); } } GUILayout.EndHorizontal(); }
public static void CopyAndroidSDKResources() { PackageUtils.CopyAndroidSDKResources(channelType.ToString()); }