logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class PrefetchPolicyCreator.Input

    Everything needed to create or update the registry and its profiles.

    Inheritance
    object
    PrefetchPolicyCreator.Input
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    Namespace: Serenity.AssetPrefetcher.Infrastructure.Editor.Builder
    Assembly: Serenity.UnityAssetPrefetcher.Infrastructure.Editor.dll
    Syntax
    public sealed class PrefetchPolicyCreator.Input

    Constructors

    Input()

    Declaration
    public Input()

    Fields

    Profiles

    Declaration
    public List<PrefetchPolicyCreator.ProfileRow> Profiles
    Field Value
    Type Description
    List<PrefetchPolicyCreator.ProfileRow>

    ProfilesFolderPath

    Folder new profile assets are created under, and searched for an existing same-Id asset to update in place. Also the fallback folder for a brand-new registry asset when RegistryAssetPath is empty.

    Declaration
    public string ProfilesFolderPath
    Field Value
    Type Description
    string

    RegisterAsAddressables

    Declaration
    public bool RegisterAsAddressables
    Field Value
    Type Description
    bool

    RegistryAssetPath

    Explicit registry asset path (a test seam and an already-known-asset fast path). When set, an asset already present at this path is edited; when no asset exists there yet, a fresh one is created at exactly this path instead of the project-wide search below. Leave empty for the production behavior: find the single project-wide PrefetchPolicyRegistry asset, or create one under ProfilesFolderPath when none exists.

    Declaration
    public string RegistryAssetPath
    Field Value
    Type Description
    string
    In this article
    © 2026 Serenity. All Rights Reserved