PreProcessors

Processor subclasses that run before a third-party package is imported into the project. They prepare the import manifest by translating asset paths, detecting conflicts and changes, and determining item visibility.

Architecture

spinner

Data Flow

spinner

Execution Order

PreProcessors run in this order (defined in ThirdPartyPackageProcessor):

  1. PathProcessor — translates paths and determines what needs importing

  2. PrepareProcessor — determines item visibility for the import dialog

Processors

Processor
Input Filter
ProcessorTable Contexts
Description

Non-project assets

DIRECTORIES, FILES, VARIABLES

Translates paths, detects conflicts and changes

All items

Sets item visibility based on duplicates

See Also

Last updated