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;
 }