docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Method PublishContent

    PublishContent(string, string, Func<string, IEnumerable<string>>, bool)

    Publish a folder of files. This will copy or move files from the build folder to the target folder and rename them to the content hash. Remote catalogs will also be created.

    Declaration
    public static bool PublishContent(string sourceFolder, string targetFolder, Func<string, IEnumerable<string>> contentSetFunc, bool deleteSrcContent = false)
    Parameters
    Type Name Description
    string sourceFolder

    The folder with the source data. Files will not be removed during the publish process. If desired, the entire source folder can be deleted after this process is complete.

    string targetFolder

    The target folder for the published data. The structure is the same as the local cache, so this data can be directly installed on device to preload the cache.

    Func<string, IEnumerable<string>> contentSetFunc

    This will be called for each file as it is published. The returned strings will define the content sets that the file will be a part of. If null is returned, the content will stay in the source folder and will not be published.

    bool deleteSrcContent

    If true, the src content files will be deleted from the build folder. Ensure that a build is properly backed up before enabling this.

    Returns
    Type Description
    bool

    True if the publish process succeeds.

    In This Article
    • PublishContent(string, string, Func<string, IEnumerable<string>>, bool)
    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)