private void OnDrawOutputInformations() { m_showOutputInformations = EditorGUILayout.Foldout(m_showOutputInformations, "Output Informations"); if (!m_showOutputInformations) { return; } int indent = EditorGUI.indentLevel; EditorGUI.indentLevel = 1; m_buildTarget = EditorUserBuildSettings.activeBuildTarget; EditorGUILayout.BeginHorizontal(); EditorGUILayout.LabelField("Active Build Target"); EditorGUILayout.LabelField(m_buildTarget.ToString()); EditorGUILayout.EndHorizontal(); m_outputPath = AssetBundleDef.GetDefaultOutputPath(); EditorGUILayout.BeginHorizontal(); EditorGUILayout.LabelField("Output Path"); EditorGUILayout.LabelField(m_outputPath); EditorGUILayout.EndHorizontal(); EditorGUI.indentLevel = indent; EditorGUILayout.Space(); }
public AssetBundleBuildInfo(bool cleanFolders, bool copyToStreamingAssets, BuildAssetBundleOptions buildAssetBundleOptions, AssetBundleBuild[] specificAssetBundles = null) { outputPath = AssetBundleDef.GetDefaultOutputPath(); buildTarget = EditorUserBuildSettings.activeBuildTarget; this.cleanFolders = cleanFolders; this.copyToStreamingAssets = copyToStreamingAssets; this.buildAssetBundleOptions = buildAssetBundleOptions; this.specificAssetBundles = specificAssetBundles; }