UnityEditor.PackageManagerUIModule Interface for Package Manager UI Extension. Creates the extension UI visual element. A visual element that represents the UI or null if none. Called by the Package Manager UI when a package is added or updated. The package information. Called by the Package Manager UI when a package is removed. The package information. Called by the Package Manager UI when the package selection changed. The newly selected package information (can be null). Package Manager UI Extensions. Registers a new Package Manager UI extension. A Package Manager UI extension. Struct for Package Sample. The description of the package sample. The display name of the package sample. The full path to where the sample will be imported, under the project assets folder. Indicates whether to show the import window when importing a sample that is an asset package (a .unitypackage file). Indicates if the sample has already been imported. The full path to where the sample is on disk, inside the package that contains the sample. Finds a list of samples in a package based on a specific version. The name of the package. The version of the package. Returns a list of found samples. Returns an empty list if no samples were found. Imports the package sample into the `Assets` folder. Custom import options. See ImportOptions for more information. Note that ImportOptions are flag attributes, therefore you can set multiple import options using the `|` operator. Returns true if the import is successful. Returns false otherwise. Sample import options. Hide the import window when importing a sample that is an asset package (a .unitypackage file). None. Override previous imports of the sample.