unreal.NiagaraSystemCollection

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

Bases: DataAsset

A collection of Niagara Systems.

C++ Source:

  • Plugin: Niagara

  • Module: Niagara

  • File: NiagaraSystemCollection.h

Editor Properties: (see get_editor_property/set_editor_property)

  • load_immediately (bool): [Read-Write]

  • system_collection (NiagaraSystemCollectionData): [Read-Write]

get_systems() Array[NiagaraSystem]

Returns the Systems as an array, Loading them if needed.

Return type:

Array[NiagaraSystem]

load_async() None

Triggers async loading of all systems in this collection.

load_synchronous() None

Triggers synchronous (blocking) loading of all systems in this collection.

num() int32

The number of systems in this collection.

Return type:

int32

release() None

Release any currently loaded Niagara Systems. Cancel any pending loads.