unreal.NiagaraToolset_Assets

class unreal.NiagaraToolset_Assets(outer: Object | None = None, name: Name | str = 'None')

Bases: NiagaraToolset

Niagara Toolset for discovery of Niagara script assets.

Provides: - GetAssetDiscoveryInfo: project-configured asset discovery groups - FindNiagaraScripts: asset registry search filtered by usage, visibility, name, and module usage bitmask - GetNiagaraScriptDigest: decoded asset-registry tags for a single script

All functions read from the asset registry without LoadObject. Pair with NiagaraToolset_System.AddModule to drop discovered modules into a stack.

Note: FAssetData JSON serialization does not include the TagsAndValues map (it is not a UPROPERTY), so callers wanting decoded metadata for a result row from FindNiagaraScripts must round-trip through GetNiagaraScriptDigest.

C++ Source:

  • Plugin: NiagaraToolsets

  • Module: NiagaraToolsets

  • File: NiagaraToolset_Assets.h