logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class SerenityPackageExporter

    Exports the Serenity .unitypackage for Asset Store distribution, automatically excluding paths that should not ship to customers (tests, examples, documentation build tools, etc.).

    Inheritance
    object
    SerenityPackageExporter
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.Editor.PackageBootstrapper
    Assembly: Serenity.PackageBootstrapper.Editor.dll
    Syntax
    public static class SerenityPackageExporter

    Methods

    ExportPackage()

    Declaration
    public static void ExportPackage()

    RefreshUpgradeArtifacts()

    Regenerates the shipped-assets snapshot, the restore payloads and the tombstones from the current shipped asset set without exporting a package. Run this before uploading through the Asset Store Tools, which bypass ExportPackage() entirely. Tombstones are left on disk for the upload and are cleaned up (originals restored) by the next refresh or export.

    Declaration
    public static void RefreshUpgradeArtifacts()
    In this article
    © 2026 Serenity. All Rights Reserved