unreal.EditorLevelLibrary

class unreal.EditorLevelLibrary(outer=None, name='None')

Bases: unreal.BlueprintFunctionLibrary

Utility class to do most of the common functionalities in the World Editor. The editor should not be in play in editor mode.

C++ Source:

  • Plugin: EditorScriptingUtilities

  • Module: EditorScriptingUtilities

  • File: EditorLevelLibrary.h

classmethod clear_actor_selection_set() None

Clear Actor Selection Set deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Editor Actor Utilities Subsystem

classmethod convert_actors(actors, actor_class, static_mesh_package_path)

Convert Actors deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Editor Actor Utilities Subsystem

Parameters
Return type

Array(Actor)

classmethod create_proxy_mesh_actor(actors_to_merge, merge_options) StaticMeshActor or None

Create Proxy Mesh Actor deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters
Returns

out_merged_actor (StaticMeshActor):

Return type

StaticMeshActor or None

classmethod destroy_actor(actor_to_destroy) bool

Destroy Actor deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Editor Actor Utilities Subsystem

Parameters

actor_to_destroy (Actor) –

Return type

bool

classmethod editor_end_play() None

Editor End Play

classmethod editor_invalidate_viewports() None

Editor Invalidate Viewports deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Level Editor Subsystem

classmethod editor_play_simulate() None

Editor Play Simulate deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Level Editor Subsystem

classmethod editor_set_game_view(game_view) None

Editor Set Game View deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Level Editor Subsystem

Parameters

game_view (bool) –

classmethod eject_pilot_level_actor() None

Eject Pilot Level Actor deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Level Editor Subsystem

classmethod get_actor_reference(path_to_actor) Actor

Get Actor Reference deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Editor Actor Utilities Subsystem

Parameters

path_to_actor (str) –

Return type

Actor

classmethod get_all_level_actors()

Get All Level Actors deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Editor Actor Utilities Subsystem

Return type

Array(Actor)

classmethod get_all_level_actors_components()

Get All Level Actors Components deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Editor Actor Utilities Subsystem

Return type

Array(ActorComponent)

classmethod get_editor_world() World

Get Editor World deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Unreal Editor Subsystem

Return type

World

classmethod get_game_world() World

Get Game World deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Unreal Editor Subsystem

Return type

World

classmethod get_level_viewport_camera_info() (camera_location=Vector, camera_rotation=Rotator) or None

Get Level Viewport Camera Info deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Unreal Editor Subsystem

Returns

camera_location (Vector):

camera_rotation (Rotator):

Return type

tuple or None

classmethod get_pie_worlds(include_dedicated_server)

Get PIEWorlds

Parameters

include_dedicated_server (bool) –

Return type

Array(World)

classmethod get_selected_level_actors()

Get Selected Level Actors deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Editor Actor Utilities Subsystem

Return type

Array(Actor)

classmethod join_static_mesh_actors(actors_to_join, join_options) Actor

Join Static Mesh Actors deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters
Return type

Actor

classmethod load_level(asset_path) bool

Load Level deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Level Editor Subsystem

Parameters

asset_path (str) –

Return type

bool

classmethod merge_static_mesh_actors(actors_to_merge, merge_options) StaticMeshActor or None

Merge Static Mesh Actors deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters
Returns

out_merged_actor (StaticMeshActor):

Return type

StaticMeshActor or None

classmethod new_level(asset_path) bool

New Level deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Level Editor Subsystem

Parameters

asset_path (str) –

Return type

bool

classmethod new_level_from_template(asset_path, template_asset_path) bool

New Level from Template deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Level Editor Subsystem

Parameters
  • asset_path (str) –

  • template_asset_path (str) –

Return type

bool

classmethod pilot_level_actor(actor_to_pilot) None

Pilot Level Actor deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Level Editor Subsystem

Parameters

actor_to_pilot (Actor) –

classmethod replace_mesh_components_materials(mesh_components, material_to_be_replaced, new_material) None

Replace Mesh Components Materials deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters
classmethod replace_mesh_components_materials_on_actors(actors, material_to_be_replaced, new_material) None

Replace Mesh Components Materials on Actors deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters
classmethod replace_mesh_components_meshes(mesh_components, mesh_to_be_replaced, new_mesh) None

Replace Mesh Components Meshes deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters
classmethod replace_mesh_components_meshes_on_actors(actors, mesh_to_be_replaced, new_mesh) None

Replace Mesh Components Meshes on Actors deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Static Mesh Editor Subsystem

Parameters
classmethod replace_selected_actors(asset_path) None

Replaces the selected Actors with the same number of a different kind of Actor using the specified factory to spawn the new Actors note that only Location, Rotation, Drawscale, Drawscale3D, Tag, and Group are copied from the old Actors

Parameters

asset_path (str) –

classmethod save_all_dirty_levels() bool

Save All Dirty Levels deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Level Editor Subsystem

Return type

bool

classmethod save_current_level() bool

Save Current Level deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Level Editor Subsystem

Return type

bool

classmethod select_nothing() None

Select Nothing deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Editor Actor Utilities Subsystem

classmethod set_actor_selection_state(actor, should_be_selected) None

Set Actor Selection State deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Editor Actor Utilities Subsystem

Parameters
  • actor (Actor) –

  • should_be_selected (bool) –

classmethod set_current_level_by_name(level_name) bool

Set Current Level by Name deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Level Editor Subsystem

Parameters

level_name (Name) –

Return type

bool

classmethod set_level_viewport_camera_info(camera_location, camera_rotation) None

Set Level Viewport Camera Info deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Unreal Editor Subsystem

Parameters
classmethod set_selected_level_actors(actors_to_select) None

Set Selected Level Actors deprecated: The Editor Scripting Utilities Plugin is deprecated - Use the function in Editor Actor Utilities Subsystem

Parameters

actors_to_select (Array(Actor)) –

classmethod spawn_actor_from_class(actor_class, location, rotation=[0.000000, 0.000000, 0.000000], transient=False) Actor

Spawn Actor from Class

Parameters
Return type

Actor

classmethod spawn_actor_from_object(object_to_use, location, rotation=[0.000000, 0.000000, 0.000000], transient=False) Actor

Spawn Actor from Object

Parameters
Return type

Actor