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

Movie scene animation for Actors. More...

Public Member Functions

Level Sequence
UObject FindMetaDataByClass (TSubclassOf< UObject > InClass) const
 Find meta-data of a particular type for this level sequence instance.
UObject FindOrAddMetaDataByClass (TSubclassOf< UObject > InClass)
 Find meta-data of a particular type for this level sequence instance, adding it if it doesn't already exist.
void RemoveMetaDataByClass (TSubclassOf< UObject > InClass)
 Remove meta-data of a particular type for this level sequence instance, if it exists.
UObject CopyMetaData (UObject InMetaData)
 Copy the specified meta data into this level sequence, overwriting any existing meta-data of the same type Meta-data may implement the ILevelSequenceMetaData interface in order to hook into default ULevelSequence functionality.

Static Public Member Functions

Static Functions
static UClass StaticClass ()

Public Attributes

Animation
TArray< TObjectPtr< UAssetUserData > > AssetUserData
 Array of user data stored with the asset.

Detailed Description

Movie scene animation for Actors.

Member Function Documentation

◆ CopyMetaData()

UObject CopyMetaData ( UObject InMetaData)

Copy the specified meta data into this level sequence, overwriting any existing meta-data of the same type Meta-data may implement the ILevelSequenceMetaData interface in order to hook into default ULevelSequence functionality.

Parameters
InMetaDataExisting Metadata Object that you wish to copy into this Level Sequence.
Returns
The newly copied instance of the Metadata that now exists on this sequence.

◆ FindMetaDataByClass()

UObject FindMetaDataByClass ( TSubclassOf< UObject > InClass) const

Find meta-data of a particular type for this level sequence instance.

Parameters
InClassClass that you wish to find the metadata object for.
Returns
An instance of this class if it already exists as metadata on this Level Sequence, otherwise null.

◆ FindOrAddMetaDataByClass()

UObject FindOrAddMetaDataByClass ( TSubclassOf< UObject > InClass)

Find meta-data of a particular type for this level sequence instance, adding it if it doesn't already exist.

Parameters
InClassClass that you wish to find or create the metadata object for.
Returns
An instance of this class as metadata on this Level Sequence.

◆ RemoveMetaDataByClass()

void RemoveMetaDataByClass ( TSubclassOf< UObject > InClass)

Remove meta-data of a particular type for this level sequence instance, if it exists.

Parameters
InClassThe class type that you wish to remove the metadata for

◆ StaticClass()

UClass StaticClass ( )
static

Member Data Documentation

◆ AssetUserData

TArray<TObjectPtr<UAssetUserData> > AssetUserData

Array of user data stored with the asset.