Skip to content

InstallPackagesByTagStep

ClassAssetInventoryAssetInventory.Editor
public sealed class InstallPackagesByTagStep : ActionStep

Imports every catalog package carrying a configured tag into the open Unity project.

public InstallPackagesByTagStep()

public override List<Tuple<string, ParameterValue>> GetParamOptions(StepParameter param, List<ParameterValue> parameters)

Returns current package tags as selectable values for the tag action parameter.

Parameters

Name Type
param Automator.StepParameter
parameters System.Collections.Generic.List{Automator.ParameterValue}

Returns

System.Collections.Generic.List{System.Tuple{System.String,Automator.ParameterValue}}

public override Task Run(List<ParameterValue> parameters)

Finds every package carrying the configured tag and opens the import workflow for those packages.

Parameters

Name Type
parameters System.Collections.Generic.List{Automator.ParameterValue}

Returns

System.Threading.Tasks.Task