Package

Data model classes for the Third-Party Package Manager. These classes represent an extracted Unity Asset Store package with its metadata, version information, and enumerable import items. A ThirdPartyPackage is the central object passed through the import pipeline — from extraction through pre-processing, UI selection, and post-processing.

Architecture

spinner

Data Flow

spinner

Classes

Class
Description

Central package wrapper — extracts assets from .unitypackage, holds items list, delegates processor table lookups

Package identity and metadata — product name, ID, bundle name, installed/store versions

Version data — semantic version, asset path, availability check, factory methods for local and store sources

See Also

  • Processor — processes package items using the processor table

  • Editor — UI windows for the import/export wizard

Last updated