docs.unity3d.com
    目次を表示する/隠す

    Class BuildScriptPackedMode

    Build scripts used for player builds and running with bundles in the editor.

    Inheritance
    Object
    Object
    ScriptableObject
    BuildScriptBase
    BuildScriptPackedMode
    Inherited Members
    BuildScriptBase.instanceProviderType
    BuildScriptBase.sceneProviderType
    BuildScriptBase.Log
    BuildScriptBase.BuildData<TResult>(AddressablesDataBuilderInput)
    BuildScriptBase.ProcessAllGroups(AddressableAssetsBuildContext)
    BuildScriptBase.CreateLocationsForPlayerData(PlayerDataGroupSchema, AddressableAssetGroup, List<ContentCatalogDataEntry>, HashSet<Type>)
    BuildScriptBase.DeleteFile(String)
    BuildScriptBase.WriteFile(String, String, FileRegistry)
    ScriptableObject.SetDirty()
    ScriptableObject.CreateInstance(String)
    ScriptableObject.CreateInstance(Type)
    ScriptableObject.CreateInstance<T>()
    Object.GetInstanceID()
    Object.GetHashCode()
    Object.Equals(Object)
    Object.Instantiate(Object, Vector3, Quaternion)
    Object.Instantiate(Object, Vector3, Quaternion, Transform)
    Object.Instantiate(Object)
    Object.Instantiate(Object, Transform)
    Object.Instantiate(Object, Transform, Boolean)
    Object.Instantiate<T>(T)
    Object.Instantiate<T>(T, Vector3, Quaternion)
    Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
    Object.Instantiate<T>(T, Transform)
    Object.Instantiate<T>(T, Transform, Boolean)
    Object.Destroy(Object, Single)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, Boolean)
    Object.DestroyImmediate(Object)
    Object.FindObjectsOfType(Type)
    Object.DontDestroyOnLoad(Object)
    Object.DestroyObject(Object, Single)
    Object.DestroyObject(Object)
    Object.FindSceneObjectsOfType(Type)
    Object.FindObjectsOfTypeIncludingAssets(Type)
    Object.FindObjectsOfType<T>()
    Object.FindObjectOfType<T>()
    Object.FindObjectsOfTypeAll(Type)
    Object.FindObjectOfType(Type)
    Object.ToString()
    Object.name
    Object.hideFlags
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: UnityEditor.AddressableAssets.Build.DataBuilders
    Syntax
    [CreateAssetMenu(fileName = "BuildScriptPacked.asset", menuName = "Addressables/Content Builders/Default Build Script")]
    public class BuildScriptPackedMode : BuildScriptBase, IDataBuilder

    Properties

    Name Description
    Name

    The descriptive name used in the UI.

    Methods

    Name Description
    BuildDataImplementation<TResult>(AddressablesDataBuilderInput)

    The implementation of BuildData<TResult>(AddressablesDataBuilderInput). That is the public entry point, this is the home for child class overrides.

    CanBuildData<T>()

    Used to determine if this builder is capable of building a specific type of data.

    ClearCachedData()

    Used to clean up any cached data created by this builder.

    ConstructAssetBundleName(AddressableAssetGroup, BundledAssetGroupSchema, BundleDetails, String)

    Creates a name for an asset bundle using the provided information.

    DoBuild<TResult>(AddressablesDataBuilderInput, AddressableAssetsBuildContext)

    The method that does the actual building after all the groups have been processed.

    IsDataBuilt()

    Checks to see if the data is built for the given builder.

    PrepGroupBundlePacking(AddressableAssetGroup, List<AssetBundleBuild>, BundledAssetGroupSchema, Func<AddressableAssetEntry, Boolean>)

    Processes an AddressableAssetGroup and generates AssetBundle input definitions based on the BundlePackingMode.

    ProcessBundledAssetSchema(BundledAssetGroupSchema, AddressableAssetGroup, AddressableAssetsBuildContext)

    The processing of the bundled asset schema. This is where the bundle(s) for a given group are actually setup.

    ProcessGroup(AddressableAssetGroup, AddressableAssetsBuildContext)

    Build processing of an individual group.

    ProcessGroupSchema(AddressableAssetGroupSchema, AddressableAssetGroup, AddressableAssetsBuildContext)

    Called per group per schema to evaluate that schema. This can be an easy entry point for implementing the build aspects surrounding a custom schema. Note, you should not rely on schemas getting called in a specific order.

    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)