docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class BundleBuildParameters

    Stores the set of parameters passed into Scriptable Build Pipeline when building bundles.

    Inheritance
    object
    BuildParameters
    BundleBuildParameters
    Implements
    IBundleBuildParameters
    IBuildParameters
    IContextObject
    Inherited Members
    BuildParameters.Target
    BuildParameters.Group
    BuildParameters.ContentBuildFlags
    BuildParameters.ScriptInfo
    BuildParameters.ScriptOptions
    BuildParameters.BundleCompression
    BuildParameters.OutputFolder
    BuildParameters.TempOutputFolder
    BuildParameters.ScriptOutputFolder
    BuildParameters.UseCache
    BuildParameters.CacheServerHost
    BuildParameters.CacheServerPort
    BuildParameters.WriteLinkXML
    BuildParameters.NonRecursiveDependencies
    BuildParameters.GetContentBuildSettings()
    BuildParameters.GetScriptCompilationSettings()
    BuildParameters.GetOutputFilePathForIdentifier(string)
    BuildParameters.GetCompressionForIdentifier(string)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: UnityEditor.Build.Pipeline
    Assembly: Unity.ScriptableBuildPipeline.Editor.dll
    Syntax
    [Serializable]
    public class BundleBuildParameters : BuildParameters, IBundleBuildParameters, IBuildParameters, IContextObject

    Constructors

    BundleBuildParameters(BuildTarget, BuildTargetGroup, string)

    Default constructor, requires the target, group and output parameters at minimum for a successful build.

    Declaration
    public BundleBuildParameters(BuildTarget target, BuildTargetGroup group, string outputFolder)
    Parameters
    Type Name Description
    BuildTarget target

    The target for building content.

    BuildTargetGroup group

    The group for building content.

    string outputFolder

    The final output location for built content.

    Properties

    AppendHash

    Append the hash of the AssetBundle content to the file name.

    Declaration
    public bool AppendHash { get; set; }
    Property Value
    Type Description
    bool

    ContiguousBundles

    Packs assets in bundles contiguously based on the ordering of the source asset which results in improved asset loading times.

    Declaration
    public bool ContiguousBundles { get; set; }
    Property Value
    Type Description
    bool

    DisableVisibleSubAssetRepresentations

    Assume sub Assets have no visible asset representations (are not visible in the Project view) which results in improved build times. Sub Assets in the built bundles cannot be accessed by AssetBundle.LoadAsset<T> or AssetBundle.LoadAllAssets<T>.

    Declaration
    public bool DisableVisibleSubAssetRepresentations { get; set; }
    Property Value
    Type Description
    bool

    Implements

    IBundleBuildParameters
    IBuildParameters
    IContextObject
    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)