unreal.CineAssembly¶
- class unreal.CineAssembly(outer: Object | None = None, name: Name | str = 'None')¶
Bases:
LevelSequenceA cinematic building block that associates a level sequence with a level
C++ Source:
Plugin: CinematicAssemblyTools
Module: CineAssemblyTools
File: CineAssembly.h
Editor Properties: (see get_editor_property/set_editor_property)
asset_user_data(Array[AssetUserData]): [Read-Write] Array of user data stored with the assetinstance_metadata(Map[Name, str]): [Read-Write] User added metadata key/value pairs, which will be added as additional asset registry tagslevel(SoftObjectPath): [Read-Write] The level to open before opening this asset in Sequencerparent_assembly(SoftObjectPath): [Read-Write] Reference to another assembly asset that is the parent of this assemblyproduction(Guid): [Read-Write] The ID of the Cinematic Production that this assembly is associated with
- append_to_note_text(note) None¶
Append to the note text associated with this assembly
- Parameters:
note (str)
- get_full_metadata_string() str¶
Get all of the metadata for this assembly as a formatted JSON string
- Return type:
- get_metadata_as_bool(key) bool or None¶
Get the metadata value for the input key as a boolean (if it exists)
- get_metadata_as_number(key) double or None¶
Get the metadata value for the input key as a double-precision floating-point number (if it exists)
- Parameters:
key (str)
- Returns:
out_value (double):
- Return type:
double or None
- get_metadata_as_string(key) str or None¶
Get the metadata value for the input key as a string (if it exists)
- set_metadata_as_number(key, value) None¶
Add a double-precision floating point number as metadata to this assembly
- Parameters:
key (str)
value (double)