G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches
UNiagaraDataInterfaceUObjectPropertyReader Class Reference

Data interface to read properties from UObjects. Rather than having BP tick functions that push data into Niagara this data interface will instead pull them. More...

Static Public Member Functions

Niagara
static void SetUObjectReaderPropertyRemap (UNiagaraComponent NiagaraComponent, FName UserParameterName, FName GraphName, FName RemapName)
 Remaps a property reader, where the.
Static Functions
static UClass StaticClass ()
Static Public Member Functions inherited from UNiagaraDataInterface
static UClass StaticClass ()

Public Attributes

UObjectPropertyReader
FNiagaraUserParameterBinding UObjectParameterBinding
 User parameter Object binding to read properties from.
TArray< FNiagaraUObjectPropertyReaderRemap > PropertyRemap
TSoftObjectPtr< AActor > SourceActor
 Optional source actor to use, if the user parameter binding is valid this will be ignored.
UClass SourceActorComponentClass
 When an actor is bound as the object we will also search for a component of this type to bind properties to. For example, setting this to a UPointLightComponent when binding properties we will first look at the actor then look for a component of UPointLightComponent and look at properties on that also. If no class is specified here we look at the RootComponent instead.
ENDIObjectPropertyReaderSourceMode SourceMode
 Determines how we should select the source object we read from.

Detailed Description

Data interface to read properties from UObjects. Rather than having BP tick functions that push data into Niagara this data interface will instead pull them.

Member Function Documentation

◆ SetUObjectReaderPropertyRemap()

void SetUObjectReaderPropertyRemap ( UNiagaraComponent NiagaraComponent,
FName UserParameterName,
FName GraphName,
FName RemapName )
static

Remaps a property reader, where the.

◆ StaticClass()

UClass StaticClass ( )
static

Member Data Documentation

◆ PropertyRemap

◆ SourceActor

TSoftObjectPtr<AActor> SourceActor

Optional source actor to use, if the user parameter binding is valid this will be ignored.

◆ SourceActorComponentClass

UClass SourceActorComponentClass

When an actor is bound as the object we will also search for a component of this type to bind properties to. For example, setting this to a UPointLightComponent when binding properties we will first look at the actor then look for a component of UPointLightComponent and look at properties on that also. If no class is specified here we look at the RootComponent instead.

◆ SourceMode

Determines how we should select the source object we read from.

◆ UObjectParameterBinding

FNiagaraUserParameterBinding UObjectParameterBinding

User parameter Object binding to read properties from.