This document maps the TypeScript tool definitions to their corresponding C++ handlers in the Unreal Engine plugin.
Note (Phase 53): The following tools have been merged and are now deprecated:
manage_blueprint_graph→ merged intomanage_blueprintmanage_audio_authoring→ merged intomanage_audiomanage_niagara_authoring→ merged intomanage_effectmanage_animation_authoring→ merged intoanimation_physicsThe deprecated tools still work for backward compatibility but log deprecation warnings.
| Action | C++ Handler File | C++ Function | Notes |
|---|---|---|---|
list |
McpAutomationBridge_AssetQueryHandlers.cpp |
HandleAssetQueryAction |
|
search_assets |
McpAutomationBridge_AssetQueryHandlers.cpp |
HandleAssetQueryAction |
|
import |
McpAutomationBridge_AssetWorkflowHandlers.cpp |
HandleAssetAction |
|
duplicate |
McpAutomationBridge_AssetWorkflowHandlers.cpp |
HandleAssetAction |
|
rename |
McpAutomationBridge_AssetWorkflowHandlers.cpp |
HandleAssetAction |
|
move |
McpAutomationBridge_AssetWorkflowHandlers.cpp |
HandleAssetAction |
|
delete |
McpAutomationBridge_AssetWorkflowHandlers.cpp |
HandleAssetAction |
|
delete_assets |
McpAutomationBridge_AssetWorkflowHandlers.cpp |
HandleBulkDeleteAssets |
|
create_folder |
McpAutomationBridge_AssetWorkflowHandlers.cpp |
HandleAssetAction |
|
get_asset |
McpAutomationBridge_AssetWorkflowHandlers.cpp |
HandleGetAsset |
|
get_dependencies |
McpAutomationBridge_AssetQueryHandlers.cpp |
HandleGetAssetDependencies |
|
get_source_control_state |
McpAutomationBridge_AssetWorkflowHandlers.cpp |
HandleSourceControlCheckout |
|
analyze_graph |
McpAutomationBridge_AssetQueryHandlers.cpp |
HandleGetAssetReferences |
|
create_thumbnail |
McpAutomationBridge_AssetWorkflowHandlers.cpp |
HandleGenerateThumbnail |
|
set_tags |
McpAutomationBridge_AssetWorkflowHandlers.cpp |
HandleAssetAction |
|
validate |
McpAutomationBridge_AssetWorkflowHandlers.cpp |
HandleAssetAction |
|
fixup_redirectors |
McpAutomationBridge_AssetWorkflowHandlers.cpp |
HandleFixupRedirectors |
|
generate_report |
McpAutomationBridge_AssetWorkflowHandlers.cpp |
HandleAssetAction |
|
create_material |
McpAutomationBridge_AssetWorkflowHandlers.cpp |
HandleAssetAction |
|
create_material_instance |
McpAutomationBridge_AssetWorkflowHandlers.cpp |
HandleAssetAction |
|
create_render_target |
McpAutomationBridge_RenderHandlers.cpp |
HandleRenderAction |
|
nanite_rebuild_mesh |
McpAutomationBridge_RenderHandlers.cpp |
HandleRenderAction |
|
add_material_node |
McpAutomationBridge_MaterialGraphHandlers.cpp |
HandleAddMaterialExpression |
|
connect_material_pins |
McpAutomationBridge_MaterialGraphHandlers.cpp |
HandleCreateMaterialNodes |
|
remove_material_node |
McpAutomationBridge_MaterialGraphHandlers.cpp |
HandleCreateMaterialNodes |
|
add_bt_node |
McpAutomationBridge_BehaviorTreeHandlers.cpp |
HandleBehaviorTreeAction |
|
connect_bt_nodes |
McpAutomationBridge_BehaviorTreeHandlers.cpp |
HandleBehaviorTreeAction |
| Action | C++ Handler File | C++ Function | Notes |
|---|---|---|---|
create |
McpAutomationBridge_BlueprintCreationHandlers.cpp |
HandleBlueprintAction |
|
get_blueprint |
McpAutomationBridge_BlueprintHandlers.cpp |
HandleBlueprintAction |
|
compile |
McpAutomationBridge_BlueprintHandlers.cpp |
HandleBlueprintAction |
|
add_component |
McpAutomationBridge_SCSHandlers.cpp |
HandleBlueprintAction |
Uses SubobjectData in UE 5.7+ |
set_default |
McpAutomationBridge_BlueprintHandlers.cpp |
HandleBlueprintAction |
|
modify_scs |
McpAutomationBridge_SCSHandlers.cpp |
HandleBlueprintAction |
|
get_scs |
McpAutomationBridge_SCSHandlers.cpp |
HandleBlueprintAction |
|
create_node |
McpAutomationBridge_BlueprintGraphHandlers.cpp |
HandleBlueprintGraphAction |
|
delete_node |
McpAutomationBridge_BlueprintGraphHandlers.cpp |
HandleBlueprintGraphAction |
|
connect_pins |
McpAutomationBridge_BlueprintGraphHandlers.cpp |
HandleBlueprintGraphAction |
|
break_pin_links |
McpAutomationBridge_BlueprintGraphHandlers.cpp |
HandleBlueprintGraphAction |
|
set_node_property |
McpAutomationBridge_BlueprintGraphHandlers.cpp |
HandleBlueprintGraphAction |
| Action | C++ Handler File | C++ Function | Notes |
|---|---|---|---|
create_input_action |
McpAutomationBridge_InputHandlers.cpp |
HandleInputAction |
|
create_input_mapping_context |
McpAutomationBridge_InputHandlers.cpp |
HandleInputAction |
|
add_mapping |
McpAutomationBridge_InputHandlers.cpp |
HandleInputAction |
|
remove_mapping |
McpAutomationBridge_InputHandlers.cpp |
HandleInputAction |
|
add_variable |
McpAutomationBridge_BlueprintHandlers.cpp |
HandleBlueprintAction |
|
add_function |
McpAutomationBridge_BlueprintHandlers.cpp |
HandleBlueprintAction |
|
add_event |
McpAutomationBridge_BlueprintHandlers.cpp |
HandleBlueprintAction |
Supports custom & standard events |
| Action | C++ Handler File | C++ Function | Notes |
|---|---|---|---|
spawn |
McpAutomationBridge_ControlHandlers.cpp |
HandleControlActorAction |
|
spawn_blueprint |
McpAutomationBridge_ControlHandlers.cpp |
HandleControlActorAction |
|
delete |
McpAutomationBridge_ControlHandlers.cpp |
HandleControlActorAction |
|
delete_by_tag |
McpAutomationBridge_ControlHandlers.cpp |
HandleControlActorAction |
|
duplicate |
McpAutomationBridge_ControlHandlers.cpp |
HandleControlActorAction |
|
apply_force |
McpAutomationBridge_ControlHandlers.cpp |
HandleControlActorAction |
|
set_transform |
McpAutomationBridge_ControlHandlers.cpp |
HandleControlActorAction |
|
get_transform |
McpAutomationBridge_ControlHandlers.cpp |
HandleControlActorAction |
|
set_visibility |
McpAutomationBridge_ControlHandlers.cpp |
HandleControlActorAction |
|
add_component |
McpAutomationBridge_ControlHandlers.cpp |
HandleControlActorAction |
Runtime component addition |
add_tag |
McpAutomationBridge_ControlHandlers.cpp |
HandleControlActorAction |
|
find_by_tag |
McpAutomationBridge_ControlHandlers.cpp |
HandleControlActorAction |
|
list |
McpAutomationBridge_ControlHandlers.cpp |
HandleControlActorAction |
|
attach |
McpAutomationBridge_ControlHandlers.cpp |
HandleControlActorAction |
|
detach |
McpAutomationBridge_ControlHandlers.cpp |
HandleControlActorAction |
| Action | C++ Handler File | C++ Function | Notes |
|---|---|---|---|
play |
McpAutomationBridge_EditorFunctionHandlers.cpp |
HandleControlEditorAction |
|
stop |
McpAutomationBridge_EditorFunctionHandlers.cpp |
HandleControlEditorAction |
|
set_camera |
McpAutomationBridge_EditorFunctionHandlers.cpp |
HandleControlEditorAction |
|
console_command |
McpAutomationBridge_EditorFunctionHandlers.cpp |
HandleConsoleCommandAction |
|
screenshot |
McpAutomationBridge_EditorFunctionHandlers.cpp |
HandleControlEditorAction |
|
simulate_input |
McpAutomationBridge_UiHandlers.cpp |
HandleUiAction |
|
create_bookmark |
McpAutomationBridge_EditorFunctionHandlers.cpp |
HandleControlEditorAction |
| Action | C++ Handler File | C++ Function | Notes |
|---|---|---|---|
load |
McpAutomationBridge_EditorFunctionHandlers.cpp |
HandleLevelAction |
|
save |
McpAutomationBridge_EditorFunctionHandlers.cpp |
HandleLevelAction |
|
create_level |
McpAutomationBridge_EditorFunctionHandlers.cpp |
HandleLevelAction |
|
export_level |
McpAutomationBridge_LevelHandlers.cpp |
HandleLevelAction |
|
import_level |
McpAutomationBridge_LevelHandlers.cpp |
HandleLevelAction |
|
load_cells |
McpAutomationBridge_WorldPartitionHandlers.cpp |
HandleWorldPartitionAction |
|
set_datalayer |
McpAutomationBridge_WorldPartitionHandlers.cpp |
HandleWorldPartitionAction |
| Action | C++ Handler File | C++ Function | Notes |
|---|---|---|---|
spawn_light |
McpAutomationBridge_LightingHandlers.cpp |
HandleLightingAction |
|
spawn_sky_light |
McpAutomationBridge_LightingHandlers.cpp |
HandleLightingAction |
|
build_lighting |
McpAutomationBridge_LightingHandlers.cpp |
HandleLightingAction |
|
ensure_single_sky_light |
McpAutomationBridge_LightingHandlers.cpp |
HandleLightingAction |
|
create_lightmass_volume |
McpAutomationBridge_LightingHandlers.cpp |
HandleLightingAction |
|
setup_volumetric_fog |
McpAutomationBridge_LightingHandlers.cpp |
HandleLightingAction |
|
create_lighting_enabled_level |
McpAutomationBridge_LightingHandlers.cpp |
HandleLightingAction |
|
setup_global_illumination |
McpAutomationBridge_LightingHandlers.cpp |
HandleLightingAction |
|
configure_shadows |
McpAutomationBridge_LightingHandlers.cpp |
HandleLightingAction |
|
set_exposure |
McpAutomationBridge_LightingHandlers.cpp |
HandleLightingAction |
|
set_ambient_occlusion |
McpAutomationBridge_LightingHandlers.cpp |
HandleLightingAction |
|
list_light_types |
McpAutomationBridge_LightingHandlers.cpp |
HandleLightingAction |
Discovery: Returns all ALight subclasses |
| Action | C++ Handler File | C++ Function | Notes |
|---|---|---|---|
generate_memory_report |
McpAutomationBridge_PerformanceHandlers.cpp |
HandlePerformanceAction |
|
configure_texture_streaming |
McpAutomationBridge_PerformanceHandlers.cpp |
HandlePerformanceAction |
|
merge_actors |
McpAutomationBridge_PerformanceHandlers.cpp |
HandlePerformanceAction |
|
start_profiling |
McpAutomationBridge_PerformanceHandlers.cpp |
HandlePerformanceAction |
|
stop_profiling |
McpAutomationBridge_PerformanceHandlers.cpp |
HandlePerformanceAction |
|
show_fps |
McpAutomationBridge_PerformanceHandlers.cpp |
HandlePerformanceAction |
|
show_stats |
McpAutomationBridge_PerformanceHandlers.cpp |
HandlePerformanceAction |
|
set_scalability |
McpAutomationBridge_PerformanceHandlers.cpp |
HandlePerformanceAction |
|
set_resolution_scale |
McpAutomationBridge_PerformanceHandlers.cpp |
HandlePerformanceAction |
|
set_vsync |
McpAutomationBridge_PerformanceHandlers.cpp |
HandlePerformanceAction |
|
set_frame_rate_limit |
McpAutomationBridge_PerformanceHandlers.cpp |
HandlePerformanceAction |
|
configure_nanite |
McpAutomationBridge_PerformanceHandlers.cpp |
HandlePerformanceAction |
|
configure_lod |
McpAutomationBridge_PerformanceHandlers.cpp |
HandlePerformanceAction |
| Action | C++ Handler File | C++ Function | Notes |
|---|---|---|---|
create_animation_bp |
McpAutomationBridge_AnimationHandlers.cpp |
HandleCreateAnimBlueprint |
|
play_montage |
McpAutomationBridge_AnimationHandlers.cpp |
HandlePlayAnimMontage |
|
setup_ragdoll |
McpAutomationBridge_AnimationHandlers.cpp |
HandleSetupRagdoll |
|
configure_vehicle |
McpAutomationBridge_AnimationHandlers.cpp |
HandleAnimationPhysicsAction |
Supports custom vehicle type passthrough |
| Action | C++ Handler File | C++ Function | Notes |
|---|---|---|---|
niagara |
McpAutomationBridge_EffectHandlers.cpp |
HandleEffectAction |
|
spawn_niagara |
McpAutomationBridge_EffectHandlers.cpp |
HandleSpawnNiagaraActor |
|
debug_shape |
McpAutomationBridge_EffectHandlers.cpp |
HandleEffectAction |
|
create_niagara_system |
McpAutomationBridge_EffectHandlers.cpp |
HandleCreateNiagaraSystem |
|
create_niagara_emitter |
McpAutomationBridge_EffectHandlers.cpp |
HandleCreateNiagaraEmitter |
|
add_niagara_module |
McpAutomationBridge_NiagaraGraphHandlers.cpp |
HandleNiagaraGraphAction |
|
list_debug_shapes |
McpAutomationBridge_EffectHandlers.cpp |
HandleEffectAction |
Discovery: Returns all debug shape types |
clear_debug_shapes |
McpAutomationBridge_EffectHandlers.cpp |
HandleEffectAction |
Clears persistent debug shapes |
| Action | C++ Handler File | C++ Function | Notes |
|---|---|---|---|
create_landscape |
McpAutomationBridge_LandscapeHandlers.cpp |
HandleCreateLandscape |
|
sculpt |
McpAutomationBridge_LandscapeHandlers.cpp |
HandleSculptLandscape |
|
paint_foliage |
McpAutomationBridge_FoliageHandlers.cpp |
HandlePaintFoliage |
|
add_foliage_instances |
McpAutomationBridge_FoliageHandlers.cpp |
HandleAddFoliageInstances |
|
get_foliage_instances |
McpAutomationBridge_FoliageHandlers.cpp |
HandleGetFoliageInstances |
|
remove_foliage |
McpAutomationBridge_FoliageHandlers.cpp |
HandleRemoveFoliage |
|
create_procedural_terrain |
McpAutomationBridge_EnvironmentHandlers.cpp |
HandleCreateProceduralTerrain |
| Action | C++ Handler File | C++ Function | Notes |
|---|---|---|---|
execute_command |
McpAutomationBridge_EditorFunctionHandlers.cpp |
HandleExecuteEditorFunction |
|
console_command |
McpAutomationBridge_EditorFunctionHandlers.cpp |
HandleConsoleCommandAction |
|
run_ubt |
None | None | Handled in TypeScript (child_process) |
run_tests |
McpAutomationBridge_TestHandlers.cpp |
HandleTestAction |
|
subscribe |
McpAutomationBridge_LogHandlers.cpp |
HandleLogAction |
|
unsubscribe |
McpAutomationBridge_LogHandlers.cpp |
HandleLogAction |
|
spawn_category |
McpAutomationBridge_DebugHandlers.cpp |
HandleDebugAction |
|
start_session |
McpAutomationBridge_InsightsHandlers.cpp |
HandleInsightsAction |
|
lumen_update_scene |
McpAutomationBridge_RenderHandlers.cpp |
HandleRenderAction |
|
set_project_setting |
McpAutomationBridge_EnvironmentHandlers.cpp |
HandleSystemControlAction |
|
create_hud |
McpAutomationBridge_UiHandlers.cpp |
HandleUiAction |
Sub-action of system_control |
set_widget_text |
McpAutomationBridge_UiHandlers.cpp |
HandleUiAction |
Sub-action of system_control |
set_widget_image |
McpAutomationBridge_UiHandlers.cpp |
HandleUiAction |
Sub-action of system_control |
set_widget_visibility |
McpAutomationBridge_UiHandlers.cpp |
HandleUiAction |
Sub-action of system_control |
remove_widget_from_viewport |
McpAutomationBridge_UiHandlers.cpp |
HandleUiAction |
Sub-action of system_control |
| Action | C++ Handler File | C++ Function | Notes |
|---|---|---|---|
create |
McpAutomationBridge_SequenceHandlers.cpp |
HandleSequenceAction |
|
add_actor |
McpAutomationBridge_SequenceHandlers.cpp |
HandleSequenceAction |
|
play |
McpAutomationBridge_SequenceHandlers.cpp |
HandleSequenceAction |
|
add_keyframe |
McpAutomationBridge_SequencerHandlers.cpp |
HandleAddSequencerKeyframe |
|
add_camera |
McpAutomationBridge_SequenceHandlers.cpp |
HandleAddCameraTrack |
|
add_track |
McpAutomationBridge_SequenceHandlers.cpp |
HandleSequenceAction |
Dynamic track class resolution |
list_track_types |
McpAutomationBridge_SequenceHandlers.cpp |
HandleSequenceAction |
Discovery: Returns all UMovieSceneTrack subclasses |
| Action | C++ Handler File | C++ Function | Notes |
|---|---|---|---|
inspect_object |
McpAutomationBridge_PropertyHandlers.cpp |
HandleInspectAction |
|
set_property |
McpAutomationBridge_PropertyHandlers.cpp |
HandleSetObjectProperty |
|
get_property |
McpAutomationBridge_PropertyHandlers.cpp |
HandleGetObjectProperty |
|
get_components |
McpAutomationBridge_ControlHandlers.cpp |
HandleControlActorAction |
|
list_objects |
McpAutomationBridge_PropertyHandlers.cpp |
HandleInspectAction |
| Action | C++ Handler File | C++ Function | Notes |
|---|---|---|---|
create_sound_cue |
McpAutomationBridge_AudioHandlers.cpp |
HandleAudioAction |
|
play_sound_at_location |
McpAutomationBridge_AudioHandlers.cpp |
HandleAudioAction |
|
create_audio_component |
McpAutomationBridge_AudioHandlers.cpp |
HandleAudioAction |
| Action | C++ Handler File | C++ Function | Notes |
|---|---|---|---|
add_node |
McpAutomationBridge_BehaviorTreeHandlers.cpp |
HandleBehaviorTreeAction |
|
connect_nodes |
McpAutomationBridge_BehaviorTreeHandlers.cpp |
HandleBehaviorTreeAction |
|
remove_node |
McpAutomationBridge_BehaviorTreeHandlers.cpp |
HandleBehaviorTreeAction |
|
break_connections |
McpAutomationBridge_BehaviorTreeHandlers.cpp |
HandleBehaviorTreeAction |
|
set_node_properties |
McpAutomationBridge_BehaviorTreeHandlers.cpp |
HandleBehaviorTreeAction |
| Action | C++ Handler File | C++ Function | Notes |
|---|---|---|---|
create_node |
McpAutomationBridge_BlueprintGraphHandlers.cpp |
HandleBlueprintGraphAction |
Dynamic node class resolution |
delete_node |
McpAutomationBridge_BlueprintGraphHandlers.cpp |
HandleBlueprintGraphAction |
|
connect_pins |
McpAutomationBridge_BlueprintGraphHandlers.cpp |
HandleBlueprintGraphAction |
|
break_pin_links |
McpAutomationBridge_BlueprintGraphHandlers.cpp |
HandleBlueprintGraphAction |
|
set_node_property |
McpAutomationBridge_BlueprintGraphHandlers.cpp |
HandleBlueprintGraphAction |
|
list_node_types |
McpAutomationBridge_BlueprintGraphHandlers.cpp |
HandleBlueprintGraphAction |
Lists all UK2Node subclasses |
set_pin_default_value |
McpAutomationBridge_BlueprintGraphHandlers.cpp |
HandleBlueprintGraphAction |
Sets default value on input pins |
| Action | C++ Handler File | C++ Function | Notes |
|---|---|---|---|
create_box |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Creates DynamicMesh box primitive |
create_sphere |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Creates DynamicMesh sphere primitive |
create_cylinder |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Creates DynamicMesh cylinder primitive |
create_cone |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Creates DynamicMesh cone primitive |
create_capsule |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Creates DynamicMesh capsule primitive |
create_torus |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Creates DynamicMesh torus primitive |
create_plane |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Creates DynamicMesh plane primitive |
create_disc |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Creates DynamicMesh disc primitive |
create_stairs |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Creates linear stairs with configurable steps |
create_spiral_stairs |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Creates curved/spiral stairs with inner radius |
create_ring |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Creates ring (disc with hole) using inner/outer radius |
boolean_union |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Boolean union of two DynamicMesh actors |
boolean_subtract |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Boolean subtraction of two DynamicMesh actors |
boolean_intersection |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Boolean intersection of two DynamicMesh actors |
extrude |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Linear extrude faces along direction |
inset |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Inset faces (shrink inward) |
outset |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Outset faces (expand outward) |
bevel |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Bevel edges/polygroups with subdivisions |
offset_faces |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Offset faces along normals |
shell |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Solidify mesh (add thickness) |
bend |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Bend deformer with angle and extent |
twist |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Twist deformer with angle and extent |
taper |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Taper/flare deformer with XY percentages |
noise_deform |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Perlin noise displacement with magnitude/frequency |
smooth |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Iterative smoothing with iterations and alpha |
simplify_mesh |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Reduces triangle count via QEM simplification |
subdivide |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Subdivides mesh via PN tessellation |
remesh_uniform |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Uniform remesh to target triangle count |
weld_vertices |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Weld nearby vertices within tolerance |
fill_holes |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Automatically fill mesh holes |
remove_degenerates |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Remove degenerate triangles/edges |
auto_uv |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Auto-generates UVs using XAtlas |
recalculate_normals |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Recalculates mesh normals |
flip_normals |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Flips mesh normals |
generate_collision |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Generate collision (convex, box, sphere, capsule, decomposition) |
convert_to_static_mesh |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Converts DynamicMesh to StaticMesh asset |
get_mesh_info |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Returns vertex/triangle counts, UV/normal info |
create_arch |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Creates partial torus (arch) with angle parameter |
create_pipe |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Creates hollow cylinder (boolean subtract inner) |
create_ramp |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Creates extruded right triangle polygon |
mirror |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Mirror mesh across axis (X/Y/Z), optionally weld seam |
array_linear |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Linear array with count and offset vector |
array_radial |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Radial array around center with count and angle |
triangulate |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Convert quads/n-gons to triangles |
poke |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Poke face centers, subdivide with offset |
relax |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Relaxation smoothing (Laplacian with strength) |
project_uv |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
UV projection (box, planar, cylindrical) |
recompute_tangents |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Recompute tangent space using MikkT |
revolve |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Revolve 2D profile around axis to create solid |
stretch |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Stretch mesh along axis with factor |
spherify |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Transform vertices toward spherical shape |
cylindrify |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Transform vertices toward cylindrical shape |
chamfer |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Chamfer edges with distance and steps |
merge_vertices |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Merge duplicate vertices within tolerance |
transform_uvs |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Transform UVs (translate, scale, rotate) |
boolean_trim |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Boolean trim with keepInside option |
self_union |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Self-union for watertight mesh |
extrude_along_spline |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Extrude mesh profile along spline path |
bridge |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Bridge gaps between edge groups |
loft |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Loft surface between cross-sections |
sweep |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Sweep profile along path with twist/scale |
duplicate_along_spline |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Duplicate meshes along spline path |
loop_cut |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Insert edge loop cuts |
edge_split |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Split edges based on angle threshold |
quadrangulate |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Convert triangles to quads |
remesh_voxel |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Voxel-based remesh for watertight mesh |
unwrap_uv |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Automatic UV unwrap with XAtlas |
pack_uv_islands |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Pack UV islands for optimal space usage |
generate_complex_collision |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Generate complex collision (mesh-based) |
simplify_collision |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Simplify collision with convex decomposition |
generate_lods |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Generate LOD levels for static mesh |
set_lod_settings |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Configure individual LOD settings |
set_lod_screen_sizes |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Set screen size thresholds for all LODs |
convert_to_nanite |
McpAutomationBridge_GeometryHandlers.cpp |
HandleGeometryAction |
Enable Nanite on static mesh (UE5+) |
| Action | C++ Handler File | C++ Function | Notes |
|---|---|---|---|
get_skeleton_info |
McpAutomationBridge_SkeletonHandlers.cpp |
HandleGetSkeletonInfo |
Returns bone count, virtual bone count, socket count |
list_bones |
McpAutomationBridge_SkeletonHandlers.cpp |
HandleListBones |
Lists all bones with index, parent, reference pose |
list_sockets |
McpAutomationBridge_SkeletonHandlers.cpp |
HandleListSockets |
Lists all sockets with bone, location, rotation, scale |
create_socket |
McpAutomationBridge_SkeletonHandlers.cpp |
HandleCreateSocket |
Creates socket on skeleton with attachment bone |
configure_socket |
McpAutomationBridge_SkeletonHandlers.cpp |
HandleConfigureSocket |
Modifies existing socket properties |
create_virtual_bone |
McpAutomationBridge_SkeletonHandlers.cpp |
HandleCreateVirtualBone |
Creates virtual bone between source and target bones |
create_physics_asset |
McpAutomationBridge_SkeletonHandlers.cpp |
HandleCreatePhysicsAsset |
Creates physics asset linked to skeletal mesh |
list_physics_bodies |
McpAutomationBridge_SkeletonHandlers.cpp |
HandleListPhysicsBodies |
Lists physics bodies and constraints |
add_physics_body |
McpAutomationBridge_SkeletonHandlers.cpp |
HandleAddPhysicsBody |
Adds capsule/sphere/box bodies to physics asset |
configure_physics_body |
McpAutomationBridge_SkeletonHandlers.cpp |
HandleConfigurePhysicsBody |
Configures mass, damping, collision |
add_physics_constraint |
McpAutomationBridge_SkeletonHandlers.cpp |
HandleAddPhysicsConstraint |
Creates joint between two bodies |
configure_constraint_limits |
McpAutomationBridge_SkeletonHandlers.cpp |
HandleConfigureConstraintLimits |
Sets angular/linear limits |
rename_bone |
McpAutomationBridge_SkeletonHandlers.cpp |
HandleRenameBone |
Renames virtual bones (regular bones require reimport) |
set_bone_transform |
McpAutomationBridge_SkeletonHandlers.cpp |
HandleSetBoneTransform |
Sets reference pose transform |
create_morph_target |
McpAutomationBridge_SkeletonHandlers.cpp |
HandleCreateMorphTarget |
Creates new UMorphTarget on mesh |
set_morph_target_deltas |
McpAutomationBridge_SkeletonHandlers.cpp |
HandleSetMorphTargetDeltas |
Sets vertex deltas for morph target |
import_morph_targets |
McpAutomationBridge_SkeletonHandlers.cpp |
HandleImportMorphTargets |
Lists morph targets (FBX import via asset pipeline) |
normalize_weights |
McpAutomationBridge_SkeletonHandlers.cpp |
HandleNormalizeWeights |
Rebuilds mesh with normalized weights |
prune_weights |
McpAutomationBridge_SkeletonHandlers.cpp |
HandlePruneWeights |
Rebuilds mesh with pruned weights |
bind_cloth_to_skeletal_mesh |
McpAutomationBridge_SkeletonHandlers.cpp |
HandleBindClothToSkeletalMesh |
Prepares cloth binding |
assign_cloth_asset_to_mesh |
McpAutomationBridge_SkeletonHandlers.cpp |
HandleAssignClothAssetToMesh |
Lists/assigns cloth assets |
create_skeleton |
McpAutomationBridge_SkeletonHandlers.cpp |
- | Stub - Requires FBX import |
add_bone |
McpAutomationBridge_SkeletonHandlers.cpp |
- | Stub - Requires FReferenceSkeletonModifier |
remove_bone |
McpAutomationBridge_SkeletonHandlers.cpp |
- | Stub - Requires FReferenceSkeletonModifier |
set_bone_parent |
McpAutomationBridge_SkeletonHandlers.cpp |
- | Stub - Requires hierarchy rebuild |
auto_skin_weights |
McpAutomationBridge_SkeletonHandlers.cpp |
- | Stub - Use Skeletal Mesh Editor |
set_vertex_weights |
McpAutomationBridge_SkeletonHandlers.cpp |
- | Stub - Requires vertex buffer access |
copy_weights |
McpAutomationBridge_SkeletonHandlers.cpp |
- | Stub - Use Skeletal Mesh Editor |
mirror_weights |
McpAutomationBridge_SkeletonHandlers.cpp |
- | Stub - Use Skeletal Mesh Editor |
| Action | C++ Handler File | C++ Function | Notes |
|---|---|---|---|
create_material |
McpAutomationBridge_MaterialAuthoringHandlers.cpp |
HandleManageMaterialAuthoringAction |
Creates new UMaterial asset |
set_blend_mode |
McpAutomationBridge_MaterialAuthoringHandlers.cpp |
HandleManageMaterialAuthoringAction |
Sets blend mode (opaque, masked, translucent, etc.) |
set_shading_model |
McpAutomationBridge_MaterialAuthoringHandlers.cpp |
HandleManageMaterialAuthoringAction |
Sets shading model (default_lit, unlit, subsurface, etc.) |
set_material_domain |
McpAutomationBridge_MaterialAuthoringHandlers.cpp |
HandleManageMaterialAuthoringAction |
Sets domain (surface, deferred_decal, light_function, etc.) |
add_texture_sample |
McpAutomationBridge_MaterialAuthoringHandlers.cpp |
HandleManageMaterialAuthoringAction |
Adds UMaterialExpressionTextureSample node |
add_texture_coordinate |
McpAutomationBridge_MaterialAuthoringHandlers.cpp |
HandleManageMaterialAuthoringAction |
Adds UMaterialExpressionTextureCoordinate node |
add_scalar_parameter |
McpAutomationBridge_MaterialAuthoringHandlers.cpp |
HandleManageMaterialAuthoringAction |
Adds UMaterialExpressionScalarParameter node |
add_vector_parameter |
McpAutomationBridge_MaterialAuthoringHandlers.cpp |
HandleManageMaterialAuthoringAction |
Adds UMaterialExpressionVectorParameter node |
add_static_switch_parameter |
McpAutomationBridge_MaterialAuthoringHandlers.cpp |
HandleManageMaterialAuthoringAction |
Adds UMaterialExpressionStaticSwitchParameter node |
add_math_node |
McpAutomationBridge_MaterialAuthoringHandlers.cpp |
HandleManageMaterialAuthoringAction |
Adds math nodes (add, multiply, divide, power, lerp, etc.) |
add_world_position |
McpAutomationBridge_MaterialAuthoringHandlers.cpp |
HandleManageMaterialAuthoringAction |
Adds UMaterialExpressionWorldPosition node |
add_vertex_normal |
McpAutomationBridge_MaterialAuthoringHandlers.cpp |
HandleManageMaterialAuthoringAction |
Adds UMaterialExpressionVertexNormalWS node |
add_pixel_depth |
McpAutomationBridge_MaterialAuthoringHandlers.cpp |
HandleManageMaterialAuthoringAction |
Adds UMaterialExpressionPixelDepth node |
add_fresnel |
McpAutomationBridge_MaterialAuthoringHandlers.cpp |
HandleManageMaterialAuthoringAction |
Adds UMaterialExpressionFresnel node |
add_reflection_vector |
McpAutomationBridge_MaterialAuthoringHandlers.cpp |
HandleManageMaterialAuthoringAction |
Adds UMaterialExpressionReflectionVectorWS node |
add_panner |
McpAutomationBridge_MaterialAuthoringHandlers.cpp |
HandleManageMaterialAuthoringAction |
Adds UMaterialExpressionPanner node |
add_rotator |
McpAutomationBridge_MaterialAuthoringHandlers.cpp |
HandleManageMaterialAuthoringAction |
Adds UMaterialExpressionRotator node |
add_noise |
McpAutomationBridge_MaterialAuthoringHandlers.cpp |
HandleManageMaterialAuthoringAction |
Adds UMaterialExpressionNoise node |
add_voronoi |
McpAutomationBridge_MaterialAuthoringHandlers.cpp |
HandleManageMaterialAuthoringAction |
Adds UMaterialExpressionVoronoiNoise node |
add_if |
McpAutomationBridge_MaterialAuthoringHandlers.cpp |
HandleManageMaterialAuthoringAction |
Adds UMaterialExpressionIf node |
add_switch |
McpAutomationBridge_MaterialAuthoringHandlers.cpp |
HandleManageMaterialAuthoringAction |
Adds UMaterialExpressionSwitch node |
add_custom_expression |
McpAutomationBridge_MaterialAuthoringHandlers.cpp |
HandleManageMaterialAuthoringAction |
Adds UMaterialExpressionCustom node (HLSL code) |
connect_nodes |
McpAutomationBridge_MaterialAuthoringHandlers.cpp |
HandleManageMaterialAuthoringAction |
Connects material expression pins |
disconnect_nodes |
McpAutomationBridge_MaterialAuthoringHandlers.cpp |
HandleManageMaterialAuthoringAction |
Disconnects material expression pins |
create_material_function |
McpAutomationBridge_MaterialAuthoringHandlers.cpp |
HandleManageMaterialAuthoringAction |
Creates UMaterialFunction asset |
add_function_input |
McpAutomationBridge_MaterialAuthoringHandlers.cpp |
HandleManageMaterialAuthoringAction |
Adds UMaterialExpressionFunctionInput node |
add_function_output |
McpAutomationBridge_MaterialAuthoringHandlers.cpp |
HandleManageMaterialAuthoringAction |
Adds UMaterialExpressionFunctionOutput node |
use_material_function |
McpAutomationBridge_MaterialAuthoringHandlers.cpp |
HandleManageMaterialAuthoringAction |
Adds UMaterialExpressionMaterialFunctionCall node |
create_material_instance |
McpAutomationBridge_MaterialAuthoringHandlers.cpp |
HandleManageMaterialAuthoringAction |
Creates UMaterialInstanceConstant asset |
set_scalar_parameter_value |
McpAutomationBridge_MaterialAuthoringHandlers.cpp |
HandleManageMaterialAuthoringAction |
Sets scalar parameter on material instance |
set_vector_parameter_value |
McpAutomationBridge_MaterialAuthoringHandlers.cpp |
HandleManageMaterialAuthoringAction |
Sets vector parameter on material instance |
set_texture_parameter_value |
McpAutomationBridge_MaterialAuthoringHandlers.cpp |
HandleManageMaterialAuthoringAction |
Sets texture parameter on material instance |
create_landscape_material |
McpAutomationBridge_MaterialAuthoringHandlers.cpp |
HandleManageMaterialAuthoringAction |
Creates landscape-ready material |
create_decal_material |
McpAutomationBridge_MaterialAuthoringHandlers.cpp |
HandleManageMaterialAuthoringAction |
Creates deferred decal material |
create_post_process_material |
McpAutomationBridge_MaterialAuthoringHandlers.cpp |
HandleManageMaterialAuthoringAction |
Creates post process material |
add_landscape_layer |
McpAutomationBridge_MaterialAuthoringHandlers.cpp |
HandleManageMaterialAuthoringAction |
Adds UMaterialExpressionLandscapeLayerBlend node |
configure_layer_blend |
McpAutomationBridge_MaterialAuthoringHandlers.cpp |
HandleManageMaterialAuthoringAction |
Configures layer blend settings |
compile_material |
McpAutomationBridge_MaterialAuthoringHandlers.cpp |
HandleManageMaterialAuthoringAction |
Compiles material and reports errors |
get_material_info |
McpAutomationBridge_MaterialAuthoringHandlers.cpp |
HandleManageMaterialAuthoringAction |
Returns material properties and node info |
| Action | C++ Handler File | C++ Function | Notes |
|---|---|---|---|
create_noise_texture |
McpAutomationBridge_TextureHandlers.cpp |
HandleManageTextureAction |
Creates procedural noise texture (Perlin, Simplex, Worley, Voronoi) |
create_gradient_texture |
McpAutomationBridge_TextureHandlers.cpp |
HandleManageTextureAction |
Creates gradient texture (Linear, Radial, Angular) |
create_pattern_texture |
McpAutomationBridge_TextureHandlers.cpp |
HandleManageTextureAction |
Creates pattern texture (Checker, Grid, Brick, Dots, Stripes) |
create_normal_from_height |
McpAutomationBridge_TextureHandlers.cpp |
HandleManageTextureAction |
Converts height map to normal map using Sobel/Prewitt |
create_ao_from_mesh |
McpAutomationBridge_TextureHandlers.cpp |
HandleManageTextureAction |
Bakes AO from mesh (placeholder - requires GPU) |
resize_texture |
McpAutomationBridge_TextureHandlers.cpp |
HandleManageTextureAction |
Stub - Requires GPU processing |
adjust_levels |
McpAutomationBridge_TextureHandlers.cpp |
HandleManageTextureAction |
Stub - Requires GPU processing |
adjust_curves |
McpAutomationBridge_TextureHandlers.cpp |
HandleManageTextureAction |
Stub - Requires GPU processing |
blur |
McpAutomationBridge_TextureHandlers.cpp |
HandleManageTextureAction |
Stub - Requires GPU processing |
sharpen |
McpAutomationBridge_TextureHandlers.cpp |
HandleManageTextureAction |
Stub - Requires GPU processing |
invert |
McpAutomationBridge_TextureHandlers.cpp |
HandleManageTextureAction |
Stub - Requires GPU processing |
desaturate |
McpAutomationBridge_TextureHandlers.cpp |
HandleManageTextureAction |
Stub - Requires GPU processing |
channel_pack |
McpAutomationBridge_TextureHandlers.cpp |
HandleManageTextureAction |
Stub - Requires GPU processing |
channel_extract |
McpAutomationBridge_TextureHandlers.cpp |
HandleManageTextureAction |
Stub - Requires GPU processing |
combine_textures |
McpAutomationBridge_TextureHandlers.cpp |
HandleManageTextureAction |
Stub - Requires GPU processing |
set_compression_settings |
McpAutomationBridge_TextureHandlers.cpp |
HandleManageTextureAction |
Sets texture compression (TC_Default, TC_Normalmap, etc.) |
set_texture_group |
McpAutomationBridge_TextureHandlers.cpp |
HandleManageTextureAction |
Sets LOD group (TEXTUREGROUP_World, etc.) |
set_lod_bias |
McpAutomationBridge_TextureHandlers.cpp |
HandleManageTextureAction |
Sets LOD bias value |
configure_virtual_texture |
McpAutomationBridge_TextureHandlers.cpp |
HandleManageTextureAction |
Enables/disables virtual texture streaming |
set_streaming_priority |
McpAutomationBridge_TextureHandlers.cpp |
HandleManageTextureAction |
Sets streaming priority and NeverStream flag |
get_texture_info |
McpAutomationBridge_TextureHandlers.cpp |
HandleManageTextureAction |
Returns texture dimensions, format, compression, mip count |
| Action | C++ Handler File | C++ Function | Notes |
|---|---|---|---|
| Animation Sequences | |||
create_animation_sequence |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Creates UAnimSequence with specified skeleton, frames, framerate |
set_sequence_length |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Sets sequence duration via IAnimationDataController |
add_bone_track |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Adds bone curve to sequence |
set_bone_key |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Sets transform keyframe at frame |
set_curve_key |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Sets curve value keyframe |
add_notify |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Adds UAnimNotify at time/frame |
add_notify_state |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Adds UAnimNotifyState with duration |
add_sync_marker |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Adds FAnimSyncMarker |
set_root_motion_settings |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Configures root motion, root lock |
set_additive_settings |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Configures additive type, base pose |
| Animation Montages | |||
create_montage |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Creates UAnimMontage with skeleton |
add_montage_section |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Adds FCompositeSection at time |
add_montage_slot |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Adds animation to slot track |
set_section_timing |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Updates section start time |
add_montage_notify |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Adds notify to montage |
set_blend_in |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Configures blend in time/curve |
set_blend_out |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Configures blend out time/curve |
link_sections |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Links montage sections |
| Blend Spaces | |||
create_blend_space_1d |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Creates UBlendSpace1D |
create_blend_space_2d |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Creates UBlendSpace |
add_blend_sample |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Adds animation sample at position |
set_axis_settings |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Configures axis name, min, max, grid |
set_interpolation_settings |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Sets target weight interpolation speed |
create_aim_offset |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Creates UAimOffsetBlendSpace |
add_aim_offset_sample |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Adds sample at yaw/pitch |
| Animation Blueprints | |||
create_anim_blueprint |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Creates UAnimBlueprint |
add_state_machine |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Adds state machine to anim graph |
add_state |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Adds state to state machine |
add_transition |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Adds transition between states |
set_transition_rules |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Configures blend time, logic type |
add_blend_node |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Adds blend node to anim graph |
add_cached_pose |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Adds cached pose node |
add_slot_node |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Adds slot node for montages |
add_layered_blend_per_bone |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Adds layered blend per bone |
set_anim_graph_node_value |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Sets node property value |
| Control Rig | |||
create_control_rig |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Creates UControlRigBlueprint (if available) |
add_control |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Adds control to rig |
add_rig_unit |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Adds IK/FK solver unit |
connect_rig_elements |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Connects rig elements |
create_pose_library |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Creates UPoseAsset |
| Retargeting | |||
create_ik_rig |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Creates UIKRigDefinition |
add_ik_chain |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Adds IK chain to rig |
create_ik_retargeter |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Creates UIKRetargeter |
set_retarget_chain_mapping |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Maps source to target chain |
| Utility | |||
get_animation_info |
McpAutomationBridge_AnimationAuthoringHandlers.cpp |
HandleManageAnimationAuthoringAction |
Returns animation asset properties |
| Action | C++ Handler File | C++ Function | Notes |
|---|---|---|---|
| Sound Cues | |||
create_sound_cue |
McpAutomationBridge_AudioAuthoringHandlers.cpp |
HandleManageAudioAuthoringAction |
Creates USoundCue with optional wave player |
add_cue_node |
McpAutomationBridge_AudioAuthoringHandlers.cpp |
HandleManageAudioAuthoringAction |
Adds wave_player, mixer, random, modulator, looping, etc. |
connect_cue_nodes |
McpAutomationBridge_AudioAuthoringHandlers.cpp |
HandleManageAudioAuthoringAction |
Connects sound cue nodes as parent-child |
set_cue_attenuation |
McpAutomationBridge_AudioAuthoringHandlers.cpp |
HandleManageAudioAuthoringAction |
Sets attenuation settings on sound cue |
set_cue_concurrency |
McpAutomationBridge_AudioAuthoringHandlers.cpp |
HandleManageAudioAuthoringAction |
Sets concurrency settings on sound cue |
| MetaSounds | |||
create_metasound |
McpAutomationBridge_AudioAuthoringHandlers.cpp |
HandleManageAudioAuthoringAction |
Creates MetaSound asset (UE 5.0+) |
add_metasound_node |
McpAutomationBridge_AudioAuthoringHandlers.cpp |
HandleManageAudioAuthoringAction |
Adds node to MetaSound graph |
connect_metasound_nodes |
McpAutomationBridge_AudioAuthoringHandlers.cpp |
HandleManageAudioAuthoringAction |
Connects MetaSound nodes |
add_metasound_input |
McpAutomationBridge_AudioAuthoringHandlers.cpp |
HandleManageAudioAuthoringAction |
Adds input parameter to MetaSound |
add_metasound_output |
McpAutomationBridge_AudioAuthoringHandlers.cpp |
HandleManageAudioAuthoringAction |
Adds output to MetaSound |
set_metasound_default |
McpAutomationBridge_AudioAuthoringHandlers.cpp |
HandleManageAudioAuthoringAction |
Sets default value for MetaSound input |
| Sound Classes & Mixes | |||
create_sound_class |
McpAutomationBridge_AudioAuthoringHandlers.cpp |
HandleManageAudioAuthoringAction |
Creates USoundClass asset |
set_class_properties |
McpAutomationBridge_AudioAuthoringHandlers.cpp |
HandleManageAudioAuthoringAction |
Sets volume, pitch, LPF, stereo bleed, etc. |
set_class_parent |
McpAutomationBridge_AudioAuthoringHandlers.cpp |
HandleManageAudioAuthoringAction |
Sets parent sound class for hierarchy |
create_sound_mix |
McpAutomationBridge_AudioAuthoringHandlers.cpp |
HandleManageAudioAuthoringAction |
Creates USoundMix asset |
add_mix_modifier |
McpAutomationBridge_AudioAuthoringHandlers.cpp |
HandleManageAudioAuthoringAction |
Adds FSoundClassAdjuster to sound mix |
configure_mix_eq |
McpAutomationBridge_AudioAuthoringHandlers.cpp |
HandleManageAudioAuthoringAction |
Configures EQ settings on sound mix |
| Attenuation & Spatialization | |||
create_attenuation_settings |
McpAutomationBridge_AudioAuthoringHandlers.cpp |
HandleManageAudioAuthoringAction |
Creates USoundAttenuation asset |
configure_distance_attenuation |
McpAutomationBridge_AudioAuthoringHandlers.cpp |
HandleManageAudioAuthoringAction |
Sets inner radius, falloff, algorithm |
configure_spatialization |
McpAutomationBridge_AudioAuthoringHandlers.cpp |
HandleManageAudioAuthoringAction |
Sets spatialization algorithm (Panner/HRTF) |
configure_occlusion |
McpAutomationBridge_AudioAuthoringHandlers.cpp |
HandleManageAudioAuthoringAction |
Sets occlusion LPF, volume, interpolation |
configure_reverb_send |
McpAutomationBridge_AudioAuthoringHandlers.cpp |
HandleManageAudioAuthoringAction |
Sets reverb wet levels and distances |
| Dialogue System | |||
create_dialogue_voice |
McpAutomationBridge_AudioAuthoringHandlers.cpp |
HandleManageAudioAuthoringAction |
Creates UDialogueVoice with gender/plurality |
create_dialogue_wave |
McpAutomationBridge_AudioAuthoringHandlers.cpp |
HandleManageAudioAuthoringAction |
Creates UDialogueWave with spoken text |
set_dialogue_context |
McpAutomationBridge_AudioAuthoringHandlers.cpp |
HandleManageAudioAuthoringAction |
Sets dialogue context mappings |
| Effects | |||
create_reverb_effect |
McpAutomationBridge_AudioAuthoringHandlers.cpp |
HandleManageAudioAuthoringAction |
Creates UReverbEffect with density, decay, etc. |
create_source_effect_chain |
McpAutomationBridge_AudioAuthoringHandlers.cpp |
HandleManageAudioAuthoringAction |
Creates source effect chain (AudioMixer) |
add_source_effect |
McpAutomationBridge_AudioAuthoringHandlers.cpp |
HandleManageAudioAuthoringAction |
Adds effect to source effect chain |
create_submix_effect |
McpAutomationBridge_AudioAuthoringHandlers.cpp |
HandleManageAudioAuthoringAction |
Creates submix effect preset |
| Utility | |||
get_audio_info |
McpAutomationBridge_AudioAuthoringHandlers.cpp |
HandleManageAudioAuthoringAction |
Returns audio asset properties (type-specific) |
| Action | C++ Handler File | C++ Function | Notes |
|---|---|---|---|
| Systems & Emitters | |||
create_niagara_system |
McpAutomationBridge_NiagaraAuthoringHandlers.cpp |
HandleManageNiagaraAuthoringAction |
Creates UNiagaraSystem asset |
create_niagara_emitter |
McpAutomationBridge_NiagaraAuthoringHandlers.cpp |
HandleManageNiagaraAuthoringAction |
Creates UNiagaraEmitter asset |
add_emitter_to_system |
McpAutomationBridge_NiagaraAuthoringHandlers.cpp |
HandleManageNiagaraAuthoringAction |
Adds emitter to system |
set_emitter_properties |
McpAutomationBridge_NiagaraAuthoringHandlers.cpp |
HandleManageNiagaraAuthoringAction |
Sets enabled, local space, sim target |
| Spawn Modules | |||
add_spawn_rate_module |
McpAutomationBridge_NiagaraAuthoringHandlers.cpp |
HandleManageNiagaraAuthoringAction |
Configures spawn rate (particles/sec) |
add_spawn_burst_module |
McpAutomationBridge_NiagaraAuthoringHandlers.cpp |
HandleManageNiagaraAuthoringAction |
Configures burst spawn (count, time) |
add_spawn_per_unit_module |
McpAutomationBridge_NiagaraAuthoringHandlers.cpp |
HandleManageNiagaraAuthoringAction |
Configures spawn per unit distance |
| Particle Modules | |||
add_initialize_particle_module |
McpAutomationBridge_NiagaraAuthoringHandlers.cpp |
HandleManageNiagaraAuthoringAction |
Sets lifetime, mass, initial size |
add_particle_state_module |
McpAutomationBridge_NiagaraAuthoringHandlers.cpp |
HandleManageNiagaraAuthoringAction |
Configures particle state behavior |
add_force_module |
McpAutomationBridge_NiagaraAuthoringHandlers.cpp |
HandleManageNiagaraAuthoringAction |
Adds gravity, drag, vortex, curl noise, etc. |
add_velocity_module |
McpAutomationBridge_NiagaraAuthoringHandlers.cpp |
HandleManageNiagaraAuthoringAction |
Sets initial velocity (linear, cone, point) |
add_acceleration_module |
McpAutomationBridge_NiagaraAuthoringHandlers.cpp |
HandleManageNiagaraAuthoringAction |
Sets particle acceleration vector |
| Appearance Modules | |||
add_size_module |
McpAutomationBridge_NiagaraAuthoringHandlers.cpp |
HandleManageNiagaraAuthoringAction |
Configures uniform/non-uniform size |
add_color_module |
McpAutomationBridge_NiagaraAuthoringHandlers.cpp |
HandleManageNiagaraAuthoringAction |
Sets color, color mode, color curves |
| Renderer Modules | |||
add_sprite_renderer_module |
McpAutomationBridge_NiagaraAuthoringHandlers.cpp |
HandleManageNiagaraAuthoringAction |
Adds UNiagaraSpriteRendererProperties |
add_mesh_renderer_module |
McpAutomationBridge_NiagaraAuthoringHandlers.cpp |
HandleManageNiagaraAuthoringAction |
Adds UNiagaraMeshRendererProperties |
add_ribbon_renderer_module |
McpAutomationBridge_NiagaraAuthoringHandlers.cpp |
HandleManageNiagaraAuthoringAction |
Adds UNiagaraRibbonRendererProperties |
add_light_renderer_module |
McpAutomationBridge_NiagaraAuthoringHandlers.cpp |
HandleManageNiagaraAuthoringAction |
Adds UNiagaraLightRendererProperties |
| Behavior Modules | |||
add_collision_module |
McpAutomationBridge_NiagaraAuthoringHandlers.cpp |
HandleManageNiagaraAuthoringAction |
Configures collision mode, restitution, friction |
add_kill_particles_module |
McpAutomationBridge_NiagaraAuthoringHandlers.cpp |
HandleManageNiagaraAuthoringAction |
Configures kill conditions (age, box, sphere) |
add_camera_offset_module |
McpAutomationBridge_NiagaraAuthoringHandlers.cpp |
HandleManageNiagaraAuthoringAction |
Sets camera offset for particles |
| Parameters | |||
add_user_parameter |
McpAutomationBridge_NiagaraAuthoringHandlers.cpp |
HandleManageNiagaraAuthoringAction |
Adds exposed user parameter |
set_parameter_value |
McpAutomationBridge_NiagaraAuthoringHandlers.cpp |
HandleManageNiagaraAuthoringAction |
Sets parameter value |
bind_parameter_to_source |
McpAutomationBridge_NiagaraAuthoringHandlers.cpp |
HandleManageNiagaraAuthoringAction |
Binds parameter to source |
| Data Interfaces | |||
add_skeletal_mesh_data_interface |
McpAutomationBridge_NiagaraAuthoringHandlers.cpp |
HandleManageNiagaraAuthoringAction |
Adds skeletal mesh sampling DI |
add_static_mesh_data_interface |
McpAutomationBridge_NiagaraAuthoringHandlers.cpp |
HandleManageNiagaraAuthoringAction |
Adds static mesh sampling DI |
add_spline_data_interface |
McpAutomationBridge_NiagaraAuthoringHandlers.cpp |
HandleManageNiagaraAuthoringAction |
Adds spline data interface |
add_audio_spectrum_data_interface |
McpAutomationBridge_NiagaraAuthoringHandlers.cpp |
HandleManageNiagaraAuthoringAction |
Adds audio spectrum reactive DI |
add_collision_query_data_interface |
McpAutomationBridge_NiagaraAuthoringHandlers.cpp |
HandleManageNiagaraAuthoringAction |
Adds collision query DI |
| Events | |||
add_event_generator |
McpAutomationBridge_NiagaraAuthoringHandlers.cpp |
HandleManageNiagaraAuthoringAction |
Adds event generator to emitter |
add_event_receiver |
McpAutomationBridge_NiagaraAuthoringHandlers.cpp |
HandleManageNiagaraAuthoringAction |
Adds event receiver with optional spawn |
configure_event_payload |
McpAutomationBridge_NiagaraAuthoringHandlers.cpp |
HandleManageNiagaraAuthoringAction |
Configures event payload attributes |
| GPU Simulation | |||
enable_gpu_simulation |
McpAutomationBridge_NiagaraAuthoringHandlers.cpp |
HandleManageNiagaraAuthoringAction |
Enables GPU compute simulation |
add_simulation_stage |
McpAutomationBridge_NiagaraAuthoringHandlers.cpp |
HandleManageNiagaraAuthoringAction |
Adds custom simulation stage |
| Utility | |||
get_niagara_info |
McpAutomationBridge_NiagaraAuthoringHandlers.cpp |
HandleManageNiagaraAuthoringAction |
Returns system/emitter info, parameters, renderers |
validate_niagara_system |
McpAutomationBridge_NiagaraAuthoringHandlers.cpp |
HandleManageNiagaraAuthoringAction |
Validates system and returns errors/warnings |
| Action | C++ Handler File | C++ Function | Notes |
|---|---|---|---|
| Components & Attributes | |||
add_ability_system_component |
McpAutomationBridge_GASHandlers.cpp |
HandleManageGASAction |
Adds ASC via SCS to blueprint |
configure_asc |
McpAutomationBridge_GASHandlers.cpp |
HandleManageGASAction |
Sets replication mode on ASC |
create_attribute_set |
McpAutomationBridge_GASHandlers.cpp |
HandleManageGASAction |
Creates UAttributeSet blueprint |
add_attribute |
McpAutomationBridge_GASHandlers.cpp |
HandleManageGASAction |
Adds FGameplayAttributeData member |
set_attribute_base_value |
McpAutomationBridge_GASHandlers.cpp |
HandleManageGASAction |
Configures attribute base value |
set_attribute_clamping |
McpAutomationBridge_GASHandlers.cpp |
HandleManageGASAction |
Configures min/max clamping |
| Gameplay Abilities | |||
create_gameplay_ability |
McpAutomationBridge_GASHandlers.cpp |
HandleManageGASAction |
Creates UGameplayAbility blueprint |
set_ability_tags |
McpAutomationBridge_GASHandlers.cpp |
HandleManageGASAction |
Sets ability/cancel/block tags |
set_ability_costs |
McpAutomationBridge_GASHandlers.cpp |
HandleManageGASAction |
Sets cost GameplayEffect class |
set_ability_cooldown |
McpAutomationBridge_GASHandlers.cpp |
HandleManageGASAction |
Sets cooldown GameplayEffect class |
set_ability_targeting |
McpAutomationBridge_GASHandlers.cpp |
HandleManageGASAction |
Configures targeting type |
add_ability_task |
McpAutomationBridge_GASHandlers.cpp |
HandleManageGASAction |
Reference for AbilityTask usage |
set_activation_policy |
McpAutomationBridge_GASHandlers.cpp |
HandleManageGASAction |
Sets net execution policy |
set_instancing_policy |
McpAutomationBridge_GASHandlers.cpp |
HandleManageGASAction |
Sets instancing policy |
| Gameplay Effects | |||
create_gameplay_effect |
McpAutomationBridge_GASHandlers.cpp |
HandleManageGASAction |
Creates UGameplayEffect blueprint |
set_effect_duration |
McpAutomationBridge_GASHandlers.cpp |
HandleManageGASAction |
Sets duration policy and time |
add_effect_modifier |
McpAutomationBridge_GASHandlers.cpp |
HandleManageGASAction |
Adds modifier with operation/magnitude |
set_modifier_magnitude |
McpAutomationBridge_GASHandlers.cpp |
HandleManageGASAction |
Sets magnitude on existing modifier |
add_effect_execution_calculation |
McpAutomationBridge_GASHandlers.cpp |
HandleManageGASAction |
Adds execution calculation reference |
add_effect_cue |
McpAutomationBridge_GASHandlers.cpp |
HandleManageGASAction |
Adds gameplay cue tag to effect |
set_effect_stacking |
McpAutomationBridge_GASHandlers.cpp |
HandleManageGASAction |
Sets stacking type and limit |
set_effect_tags |
McpAutomationBridge_GASHandlers.cpp |
HandleManageGASAction |
Sets granted/application/removal tags |
| Gameplay Cues | |||
create_gameplay_cue_notify |
McpAutomationBridge_GASHandlers.cpp |
HandleManageGASAction |
Creates static or actor cue notify |
configure_cue_trigger |
McpAutomationBridge_GASHandlers.cpp |
HandleManageGASAction |
Configures trigger type |
set_cue_effects |
McpAutomationBridge_GASHandlers.cpp |
HandleManageGASAction |
Configures particle/sound/shake refs |
add_tag_to_asset |
McpAutomationBridge_GASHandlers.cpp |
HandleManageGASAction |
Adds gameplay tag to asset |
| Utility | |||
get_gas_info |
McpAutomationBridge_GASHandlers.cpp |
HandleManageGASAction |
Returns GAS asset info and properties |
| Action | C++ Handler File | C++ Function | Notes |
|---|---|---|---|
| Character Creation | |||
create_character_blueprint |
McpAutomationBridge_CharacterHandlers.cpp |
HandleManageCharacterAction |
Creates ACharacter blueprint with capsule, mesh, movement |
configure_capsule_component |
McpAutomationBridge_CharacterHandlers.cpp |
HandleManageCharacterAction |
Sets radius, half-height, collision |
configure_mesh_component |
McpAutomationBridge_CharacterHandlers.cpp |
HandleManageCharacterAction |
Configures skeletal mesh, animation BP |
configure_camera_component |
McpAutomationBridge_CharacterHandlers.cpp |
HandleManageCharacterAction |
Sets up camera boom and camera component |
| Movement Component | |||
configure_movement_speeds |
McpAutomationBridge_CharacterHandlers.cpp |
HandleManageCharacterAction |
Walk, run, sprint, crouch, swim, fly speeds |
configure_jump |
McpAutomationBridge_CharacterHandlers.cpp |
HandleManageCharacterAction |
Jump height, air control, double jump |
configure_rotation |
McpAutomationBridge_CharacterHandlers.cpp |
HandleManageCharacterAction |
Orient to movement, use controller rotation |
add_custom_movement_mode |
McpAutomationBridge_CharacterHandlers.cpp |
HandleManageCharacterAction |
Adds custom movement mode enum |
configure_nav_movement |
McpAutomationBridge_CharacterHandlers.cpp |
HandleManageCharacterAction |
NavMesh agent settings |
| Advanced Movement | |||
setup_mantling |
McpAutomationBridge_CharacterHandlers.cpp |
HandleManageCharacterAction |
Configures mantling system (trace, animation) |
setup_vaulting |
McpAutomationBridge_CharacterHandlers.cpp |
HandleManageCharacterAction |
Configures vaulting system |
setup_climbing |
McpAutomationBridge_CharacterHandlers.cpp |
HandleManageCharacterAction |
Configures climbing system |
setup_sliding |
McpAutomationBridge_CharacterHandlers.cpp |
HandleManageCharacterAction |
Configures sliding system |
setup_wall_running |
McpAutomationBridge_CharacterHandlers.cpp |
HandleManageCharacterAction |
Configures wall running system |
setup_grappling |
McpAutomationBridge_CharacterHandlers.cpp |
HandleManageCharacterAction |
Configures grappling hook system |
| Footsteps System | |||
setup_footstep_system |
McpAutomationBridge_CharacterHandlers.cpp |
HandleManageCharacterAction |
Creates footstep audio system |
map_surface_to_sound |
McpAutomationBridge_CharacterHandlers.cpp |
HandleManageCharacterAction |
Maps physical surface to sound |
configure_footstep_fx |
McpAutomationBridge_CharacterHandlers.cpp |
HandleManageCharacterAction |
Configures footstep VFX (dust, splashes) |
| Utility | |||
get_character_info |
McpAutomationBridge_CharacterHandlers.cpp |
HandleManageCharacterAction |
Returns character blueprint info |
| Action | C++ Handler File | C++ Function | Notes |
|---|---|---|---|
| Weapon Base | |||
create_weapon_blueprint |
McpAutomationBridge_CombatHandlers.cpp |
HandleManageCombatAction |
Creates AActor weapon blueprint with components |
configure_weapon_mesh |
McpAutomationBridge_CombatHandlers.cpp |
HandleManageCombatAction |
Sets skeletal/static mesh on weapon |
configure_weapon_sockets |
McpAutomationBridge_CombatHandlers.cpp |
HandleManageCombatAction |
Configures muzzle, grip, attachment sockets |
set_weapon_stats |
McpAutomationBridge_CombatHandlers.cpp |
HandleManageCombatAction |
Sets damage, fire rate, range, spread |
| Firing Modes | |||
configure_hitscan |
McpAutomationBridge_CombatHandlers.cpp |
HandleManageCombatAction |
Configures hitscan trace settings |
configure_projectile |
McpAutomationBridge_CombatHandlers.cpp |
HandleManageCombatAction |
Sets projectile class, spawn settings |
configure_spread_pattern |
McpAutomationBridge_CombatHandlers.cpp |
HandleManageCombatAction |
Configures pellet spread, pattern type |
configure_recoil_pattern |
McpAutomationBridge_CombatHandlers.cpp |
HandleManageCombatAction |
Sets recoil curve, recovery settings |
configure_aim_down_sights |
McpAutomationBridge_CombatHandlers.cpp |
HandleManageCombatAction |
ADS zoom, FOV, camera offset |
| Projectiles | |||
create_projectile_blueprint |
McpAutomationBridge_CombatHandlers.cpp |
HandleManageCombatAction |
Creates AActor projectile blueprint |
configure_projectile_movement |
McpAutomationBridge_CombatHandlers.cpp |
HandleManageCombatAction |
Sets speed, gravity, rotation following |
configure_projectile_collision |
McpAutomationBridge_CombatHandlers.cpp |
HandleManageCombatAction |
Collision channels, ignore actors |
configure_projectile_homing |
McpAutomationBridge_CombatHandlers.cpp |
HandleManageCombatAction |
Homing acceleration, target type |
| Damage System | |||
create_damage_type |
McpAutomationBridge_CombatHandlers.cpp |
HandleManageCombatAction |
Creates UDamageType blueprint |
configure_damage_execution |
McpAutomationBridge_CombatHandlers.cpp |
HandleManageCombatAction |
Sets damage multipliers, falloff |
setup_hitbox_component |
McpAutomationBridge_CombatHandlers.cpp |
HandleManageCombatAction |
Adds hitbox with damage multiplier |
| Weapon Features | |||
setup_reload_system |
McpAutomationBridge_CombatHandlers.cpp |
HandleManageCombatAction |
Creates reload variables, montage slot |
setup_ammo_system |
McpAutomationBridge_CombatHandlers.cpp |
HandleManageCombatAction |
Magazine size, reserve ammo, ammo types |
setup_attachment_system |
McpAutomationBridge_CombatHandlers.cpp |
HandleManageCombatAction |
Attachment slots, stat modifiers |
setup_weapon_switching |
McpAutomationBridge_CombatHandlers.cpp |
HandleManageCombatAction |
Weapon slots, switch timing |
| Effects | |||
configure_muzzle_flash |
McpAutomationBridge_CombatHandlers.cpp |
HandleManageCombatAction |
Particle system, light flash settings |
configure_tracer |
McpAutomationBridge_CombatHandlers.cpp |
HandleManageCombatAction |
Tracer particle, frequency settings |
configure_impact_effects |
McpAutomationBridge_CombatHandlers.cpp |
HandleManageCombatAction |
Surface-based impact particles, decals |
configure_shell_ejection |
McpAutomationBridge_CombatHandlers.cpp |
HandleManageCombatAction |
Shell mesh, ejection socket, physics |
| Melee Combat | |||
create_melee_trace |
McpAutomationBridge_CombatHandlers.cpp |
HandleManageCombatAction |
Creates trace function, socket setup |
configure_combo_system |
McpAutomationBridge_CombatHandlers.cpp |
HandleManageCombatAction |
Combo chain, timing windows |
create_hit_pause |
McpAutomationBridge_CombatHandlers.cpp |
HandleManageCombatAction |
Hitstop duration, time dilation |
configure_hit_reaction |
McpAutomationBridge_CombatHandlers.cpp |
HandleManageCombatAction |
Hit reaction montages, stagger |
setup_parry_block_system |
McpAutomationBridge_CombatHandlers.cpp |
HandleManageCombatAction |
Parry window, block angle, stamina |
configure_weapon_trails |
McpAutomationBridge_CombatHandlers.cpp |
HandleManageCombatAction |
Trail particle, socket binding |
| Utility | |||
get_combat_info |
McpAutomationBridge_CombatHandlers.cpp |
HandleManageCombatAction |
Returns weapon/combat component info |
| Action | C++ Handler File | C++ Function | Notes |
|---|---|---|---|
| AI Controller | |||
create_ai_controller |
McpAutomationBridge_AIHandlers.cpp |
HandleManageAIAction |
Creates AAIController blueprint |
assign_behavior_tree |
McpAutomationBridge_AIHandlers.cpp |
HandleManageAIAction |
Sets behavior tree on controller |
assign_blackboard |
McpAutomationBridge_AIHandlers.cpp |
HandleManageAIAction |
Sets blackboard asset on controller |
| Blackboard | |||
create_blackboard_asset |
McpAutomationBridge_AIHandlers.cpp |
HandleManageAIAction |
Creates UBlackboardData asset |
add_blackboard_key |
McpAutomationBridge_AIHandlers.cpp |
HandleManageAIAction |
Adds key (bool, int, float, vector, rotator, object, class, enum, name, string) |
set_key_instance_synced |
McpAutomationBridge_AIHandlers.cpp |
HandleManageAIAction |
Sets instance sync flag on key |
| Behavior Tree | |||
create_behavior_tree |
McpAutomationBridge_AIHandlers.cpp |
HandleManageAIAction |
Creates UBehaviorTree asset |
add_composite_node |
McpAutomationBridge_AIHandlers.cpp |
HandleManageAIAction |
Adds selector, sequence, parallel, simple_parallel |
add_task_node |
McpAutomationBridge_AIHandlers.cpp |
HandleManageAIAction |
Adds move_to, rotate_to_face, wait, play_animation, play_sound, run_eqs_query, etc. |
add_decorator |
McpAutomationBridge_AIHandlers.cpp |
HandleManageAIAction |
Adds blackboard, cooldown, cone_check, loop, time_limit, force_success, etc. |
add_service |
McpAutomationBridge_AIHandlers.cpp |
HandleManageAIAction |
Adds default_focus, run_eqs services |
configure_bt_node |
McpAutomationBridge_AIHandlers.cpp |
HandleManageAIAction |
Sets node properties |
| EQS | |||
create_eqs_query |
McpAutomationBridge_AIHandlers.cpp |
HandleManageAIAction |
Creates UEnvQuery asset |
add_eqs_generator |
McpAutomationBridge_AIHandlers.cpp |
HandleManageAIAction |
Adds actors_of_class, current_location, donut, grid, on_circle, pathing_grid, points |
add_eqs_context |
McpAutomationBridge_AIHandlers.cpp |
HandleManageAIAction |
Adds querier, item, target contexts |
add_eqs_test |
McpAutomationBridge_AIHandlers.cpp |
HandleManageAIAction |
Adds distance, dot, overlap, pathfinding, project, random, trace, gameplay_tags tests |
configure_test_scoring |
McpAutomationBridge_AIHandlers.cpp |
HandleManageAIAction |
Configures test scoring settings |
| Perception | |||
add_ai_perception_component |
McpAutomationBridge_AIHandlers.cpp |
HandleManageAIAction |
Adds UAIPerceptionComponent to blueprint |
configure_sight_config |
McpAutomationBridge_AIHandlers.cpp |
HandleManageAIAction |
Sets sight radius, angle, age, detection by affiliation |
configure_hearing_config |
McpAutomationBridge_AIHandlers.cpp |
HandleManageAIAction |
Sets hearing radius |
configure_damage_sense_config |
McpAutomationBridge_AIHandlers.cpp |
HandleManageAIAction |
Configures damage sensing |
set_perception_team |
McpAutomationBridge_AIHandlers.cpp |
HandleManageAIAction |
Sets AI perception team ID |
| State Trees (UE5.3+) | |||
create_state_tree |
McpAutomationBridge_AIHandlers.cpp |
HandleManageAIAction |
Creates UStateTree asset |
add_state_tree_state |
McpAutomationBridge_AIHandlers.cpp |
HandleManageAIAction |
Adds state to state tree |
add_state_tree_transition |
McpAutomationBridge_AIHandlers.cpp |
HandleManageAIAction |
Adds transition between states |
configure_state_tree_task |
McpAutomationBridge_AIHandlers.cpp |
HandleManageAIAction |
Configures state task and conditions |
| Smart Objects | |||
create_smart_object_definition |
McpAutomationBridge_AIHandlers.cpp |
HandleManageAIAction |
Creates USmartObjectDefinition asset |
add_smart_object_slot |
McpAutomationBridge_AIHandlers.cpp |
HandleManageAIAction |
Adds slot to smart object definition |
configure_slot_behavior |
McpAutomationBridge_AIHandlers.cpp |
HandleManageAIAction |
Configures slot behavior settings |
add_smart_object_component |
McpAutomationBridge_AIHandlers.cpp |
HandleManageAIAction |
Adds USmartObjectComponent to blueprint |
| Mass AI (Crowds) | |||
create_mass_entity_config |
McpAutomationBridge_AIHandlers.cpp |
HandleManageAIAction |
Creates mass entity config data asset |
configure_mass_entity |
McpAutomationBridge_AIHandlers.cpp |
HandleManageAIAction |
Configures mass entity traits and fragments |
add_mass_spawner |
McpAutomationBridge_AIHandlers.cpp |
HandleManageAIAction |
Adds AMassSpawner to level |
| Utility | |||
get_ai_info |
McpAutomationBridge_AIHandlers.cpp |
HandleManageAIAction |
Returns AI asset info and configuration |
| Action | C++ Handler File | C++ Function | Notes |
|---|---|---|---|
| Data Assets | |||
create_item_data_asset |
McpAutomationBridge_InventoryHandlers.cpp |
HandleManageInventoryAction |
Creates UPrimaryDataAsset for item data |
set_item_properties |
McpAutomationBridge_InventoryHandlers.cpp |
HandleManageInventoryAction |
Sets name, description, icon, mesh, weight, rarity |
create_item_category |
McpAutomationBridge_InventoryHandlers.cpp |
HandleManageInventoryAction |
Creates category data asset |
assign_item_category |
McpAutomationBridge_InventoryHandlers.cpp |
HandleManageInventoryAction |
Assigns item to category |
| Inventory Component | |||
create_inventory_component |
McpAutomationBridge_InventoryHandlers.cpp |
HandleManageInventoryAction |
Adds UActorComponent for inventory |
configure_inventory_slots |
McpAutomationBridge_InventoryHandlers.cpp |
HandleManageInventoryAction |
Sets slot count, stack sizes |
add_inventory_functions |
McpAutomationBridge_InventoryHandlers.cpp |
HandleManageInventoryAction |
Adds Add/Remove/Has item functions |
configure_inventory_events |
McpAutomationBridge_InventoryHandlers.cpp |
HandleManageInventoryAction |
Configures OnItemAdded/Removed events |
set_inventory_replication |
McpAutomationBridge_InventoryHandlers.cpp |
HandleManageInventoryAction |
Sets replication mode for multiplayer |
| Pickups | |||
create_pickup_actor |
McpAutomationBridge_InventoryHandlers.cpp |
HandleManageInventoryAction |
Creates pickup actor blueprint |
configure_pickup_interaction |
McpAutomationBridge_InventoryHandlers.cpp |
HandleManageInventoryAction |
Sets interaction radius, prompt |
configure_pickup_respawn |
McpAutomationBridge_InventoryHandlers.cpp |
HandleManageInventoryAction |
Configures respawn timing |
configure_pickup_effects |
McpAutomationBridge_InventoryHandlers.cpp |
HandleManageInventoryAction |
Sets pickup VFX, SFX |
| Equipment | |||
create_equipment_component |
McpAutomationBridge_InventoryHandlers.cpp |
HandleManageInventoryAction |
Adds equipment management component |
define_equipment_slots |
McpAutomationBridge_InventoryHandlers.cpp |
HandleManageInventoryAction |
Defines slot types (head, body, weapon, etc.) |
configure_equipment_effects |
McpAutomationBridge_InventoryHandlers.cpp |
HandleManageInventoryAction |
Sets stat modifiers on equip |
add_equipment_functions |
McpAutomationBridge_InventoryHandlers.cpp |
HandleManageInventoryAction |
Adds Equip/Unequip functions |
configure_equipment_visuals |
McpAutomationBridge_InventoryHandlers.cpp |
HandleManageInventoryAction |
Sets mesh attachment on equip |
| Loot System | |||
create_loot_table |
McpAutomationBridge_InventoryHandlers.cpp |
HandleManageInventoryAction |
Creates loot table data asset |
add_loot_entry |
McpAutomationBridge_InventoryHandlers.cpp |
HandleManageInventoryAction |
Adds item to loot table with weight |
configure_loot_drop |
McpAutomationBridge_InventoryHandlers.cpp |
HandleManageInventoryAction |
Sets drop chance, quantity range |
set_loot_quality_tiers |
McpAutomationBridge_InventoryHandlers.cpp |
HandleManageInventoryAction |
Configures rarity tiers and colors |
| Crafting | |||
create_crafting_recipe |
McpAutomationBridge_InventoryHandlers.cpp |
HandleManageInventoryAction |
Creates recipe data asset |
configure_recipe_requirements |
McpAutomationBridge_InventoryHandlers.cpp |
HandleManageInventoryAction |
Sets input items and quantities |
create_crafting_station |
McpAutomationBridge_InventoryHandlers.cpp |
HandleManageInventoryAction |
Creates crafting station actor |
add_crafting_component |
McpAutomationBridge_InventoryHandlers.cpp |
HandleManageInventoryAction |
Adds crafting functionality component |
| Utility | |||
get_inventory_info |
McpAutomationBridge_InventoryHandlers.cpp |
HandleManageInventoryAction |
Returns inventory/equipment info |
| Action | C++ Handler File | C++ Function | Notes |
|---|---|---|---|
| Interaction Component | |||
create_interaction_component |
McpAutomationBridge_InteractionHandlers.cpp |
HandleManageInteractionAction |
Adds interaction component to blueprint with trace settings |
configure_interaction_trace |
McpAutomationBridge_InteractionHandlers.cpp |
HandleManageInteractionAction |
Configures trace type, channel, distance, frequency |
configure_interaction_widget |
McpAutomationBridge_InteractionHandlers.cpp |
HandleManageInteractionAction |
Sets widget class, offset, prompt text format |
add_interaction_events |
McpAutomationBridge_InteractionHandlers.cpp |
HandleManageInteractionAction |
Creates OnInteractionStart/End/Found/Lost event dispatchers |
| Interactables | |||
create_interactable_interface |
McpAutomationBridge_InteractionHandlers.cpp |
HandleManageInteractionAction |
Creates IInteractable UInterface with Interact/CanInteract functions |
create_door_actor |
McpAutomationBridge_InteractionHandlers.cpp |
HandleManageInteractionAction |
Creates door blueprint with pivot, rotation animation, sounds |
configure_door_properties |
McpAutomationBridge_InteractionHandlers.cpp |
HandleManageInteractionAction |
Sets open angle, time, direction, locked state, key item |
create_switch_actor |
McpAutomationBridge_InteractionHandlers.cpp |
HandleManageInteractionAction |
Creates switch/button/lever with on/off states |
configure_switch_properties |
McpAutomationBridge_InteractionHandlers.cpp |
HandleManageInteractionAction |
Sets switch type, toggleable, one-shot, target actors |
create_chest_actor |
McpAutomationBridge_InteractionHandlers.cpp |
HandleManageInteractionAction |
Creates chest/container with lid animation, loot integration |
configure_chest_properties |
McpAutomationBridge_InteractionHandlers.cpp |
HandleManageInteractionAction |
Sets loot table, locked state, respawn settings |
create_lever_actor |
McpAutomationBridge_InteractionHandlers.cpp |
HandleManageInteractionAction |
Creates lever with rotation/translation animation |
| Destructibles | |||
setup_destructible_mesh |
McpAutomationBridge_InteractionHandlers.cpp |
HandleManageInteractionAction |
Sets up GeometryCollection with fracture mode, piece count |
configure_destruction_levels |
McpAutomationBridge_InteractionHandlers.cpp |
HandleManageInteractionAction |
Configures damage thresholds, mesh indices, physics |
configure_destruction_effects |
McpAutomationBridge_InteractionHandlers.cpp |
HandleManageInteractionAction |
Sets destroy sound, particle, debris settings |
configure_destruction_damage |
McpAutomationBridge_InteractionHandlers.cpp |
HandleManageInteractionAction |
Sets max health, damage thresholds, multipliers |
add_destruction_component |
McpAutomationBridge_InteractionHandlers.cpp |
HandleManageInteractionAction |
Adds destruction management component |
| Trigger System | |||
create_trigger_actor |
McpAutomationBridge_InteractionHandlers.cpp |
HandleManageInteractionAction |
Creates trigger volume actor (box, sphere, capsule) |
configure_trigger_events |
McpAutomationBridge_InteractionHandlers.cpp |
HandleManageInteractionAction |
Sets onEnter, onExit, onStay events |
configure_trigger_filter |
McpAutomationBridge_InteractionHandlers.cpp |
HandleManageInteractionAction |
Sets class, tag, interface filters |
configure_trigger_response |
McpAutomationBridge_InteractionHandlers.cpp |
HandleManageInteractionAction |
Sets response type, cooldown, max activations |
| Utility | |||
get_interaction_info |
McpAutomationBridge_InteractionHandlers.cpp |
HandleManageInteractionAction |
Returns interaction component/actor properties |
| Action | C++ Handler File | C++ Function | Notes |
|---|---|---|---|
| Widget Creation | |||
create_widget_blueprint |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Creates UUserWidget blueprint asset |
set_widget_parent_class |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Sets parent class for widget |
| Layout Panels | |||
add_canvas_panel |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Adds UCanvasPanel container |
add_horizontal_box |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Adds UHorizontalBox layout |
add_vertical_box |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Adds UVerticalBox layout |
add_overlay |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Adds UOverlay container |
add_grid_panel |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Adds UGridPanel container |
add_uniform_grid |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Adds UUniformGridPanel |
add_wrap_box |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Adds UWrapBox container |
add_scroll_box |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Adds UScrollBox container |
add_size_box |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Adds USizeBox constraint |
add_scale_box |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Adds UScaleBox container |
add_border |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Adds UBorder container |
| Common Widgets | |||
add_text_block |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Adds UTextBlock widget |
add_rich_text_block |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Adds URichTextBlock widget |
add_image |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Adds UImage widget |
add_button |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Adds UButton widget |
add_check_box |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Adds UCheckBox widget |
add_slider |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Adds USlider widget |
add_progress_bar |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Adds UProgressBar widget |
add_text_input |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Adds editable text widget |
add_combo_box |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Adds UComboBoxString widget |
add_spin_box |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Adds USpinBox widget |
add_list_view |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Adds UListView widget |
add_tree_view |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Adds UTreeView widget |
| Layout & Styling | |||
set_anchor |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Sets widget anchors |
set_alignment |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Sets widget alignment |
set_position |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Sets widget position |
set_size |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Sets widget size |
set_padding |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Sets widget padding |
set_z_order |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Sets widget z-order |
set_render_transform |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Sets render transform |
set_visibility |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Sets widget visibility |
set_style |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Sets widget styling |
set_clipping |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Sets widget clipping |
| Bindings & Events | |||
create_property_binding |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Creates property binding |
bind_text |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Binds text property |
bind_visibility |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Binds visibility |
bind_color |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Binds color/opacity |
bind_enabled |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Binds enabled state |
bind_on_clicked |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Binds click event |
bind_on_hovered |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Binds hover events |
bind_on_value_changed |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Binds value change event |
| Widget Animations | |||
create_widget_animation |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Creates UWidgetAnimation |
add_animation_track |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Adds animation track |
add_animation_keyframe |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Adds keyframe to track |
set_animation_loop |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Configures animation loop |
| UI Templates | |||
create_main_menu |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Creates main menu template |
create_pause_menu |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Creates pause menu template |
create_settings_menu |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Creates settings menu |
create_loading_screen |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Creates loading screen |
create_hud_widget |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Creates HUD template |
add_health_bar |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Adds health bar element |
add_ammo_counter |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Adds ammo counter |
add_minimap |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Adds minimap element |
add_crosshair |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Adds crosshair element |
add_compass |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Adds compass element |
add_interaction_prompt |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Adds interaction prompt |
add_objective_tracker |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Adds objective tracker |
add_damage_indicator |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Adds damage indicator |
create_inventory_ui |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Creates inventory UI |
create_dialog_widget |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Creates dialog widget |
create_radial_menu |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Creates radial menu |
| Utility | |||
get_widget_info |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Returns widget blueprint info |
preview_widget |
McpAutomationBridge_WidgetAuthoringHandlers.cpp |
HandleManageWidgetAuthoringAction |
Opens widget in preview |
| Action | C++ Handler File | C++ Function | Notes |
|---|---|---|---|
| Replication | |||
set_property_replicated |
McpAutomationBridge_NetworkingHandlers.cpp |
HandleManageNetworkingAction |
Sets property replication flag |
set_replication_condition |
McpAutomationBridge_NetworkingHandlers.cpp |
HandleManageNetworkingAction |
Sets COND_* replication condition |
configure_net_update_frequency |
McpAutomationBridge_NetworkingHandlers.cpp |
HandleManageNetworkingAction |
Configures update frequency (Hz) |
configure_net_priority |
McpAutomationBridge_NetworkingHandlers.cpp |
HandleManageNetworkingAction |
Sets network bandwidth priority |
set_net_dormancy |
McpAutomationBridge_NetworkingHandlers.cpp |
HandleManageNetworkingAction |
Sets DORM_* dormancy mode |
configure_replication_graph |
McpAutomationBridge_NetworkingHandlers.cpp |
HandleManageNetworkingAction |
Configures replication graph settings |
| RPCs | |||
create_rpc_function |
McpAutomationBridge_NetworkingHandlers.cpp |
HandleManageNetworkingAction |
Creates Server/Client/NetMulticast RPC |
configure_rpc_validation |
McpAutomationBridge_NetworkingHandlers.cpp |
HandleManageNetworkingAction |
Enables RPC validation |
set_rpc_reliability |
McpAutomationBridge_NetworkingHandlers.cpp |
HandleManageNetworkingAction |
Sets reliable/unreliable RPC |
| Authority & Ownership | |||
set_owner |
McpAutomationBridge_NetworkingHandlers.cpp |
HandleManageNetworkingAction |
Sets actor owner at runtime |
set_autonomous_proxy |
McpAutomationBridge_NetworkingHandlers.cpp |
HandleManageNetworkingAction |
Configures autonomous proxy role |
check_has_authority |
McpAutomationBridge_NetworkingHandlers.cpp |
HandleManageNetworkingAction |
Checks if local has authority |
check_is_locally_controlled |
McpAutomationBridge_NetworkingHandlers.cpp |
HandleManageNetworkingAction |
Checks local control for Pawns |
| Network Relevancy | |||
configure_net_cull_distance |
McpAutomationBridge_NetworkingHandlers.cpp |
HandleManageNetworkingAction |
Sets network culling distance |
set_always_relevant |
McpAutomationBridge_NetworkingHandlers.cpp |
HandleManageNetworkingAction |
Sets bAlwaysRelevant flag |
set_only_relevant_to_owner |
McpAutomationBridge_NetworkingHandlers.cpp |
HandleManageNetworkingAction |
Sets bOnlyRelevantToOwner flag |
| Net Serialization | |||
configure_net_serialization |
McpAutomationBridge_NetworkingHandlers.cpp |
HandleManageNetworkingAction |
Configures custom NetSerialize |
set_replicated_using |
McpAutomationBridge_NetworkingHandlers.cpp |
HandleManageNetworkingAction |
Sets ReplicatedUsing RepNotify |
configure_push_model |
McpAutomationBridge_NetworkingHandlers.cpp |
HandleManageNetworkingAction |
Enables push-model replication |
| Network Prediction | |||
configure_client_prediction |
McpAutomationBridge_NetworkingHandlers.cpp |
HandleManageNetworkingAction |
Enables client-side prediction |
configure_server_correction |
McpAutomationBridge_NetworkingHandlers.cpp |
HandleManageNetworkingAction |
Configures server reconciliation |
add_network_prediction_data |
McpAutomationBridge_NetworkingHandlers.cpp |
HandleManageNetworkingAction |
Adds prediction data structure |
configure_movement_prediction |
McpAutomationBridge_NetworkingHandlers.cpp |
HandleManageNetworkingAction |
Configures CMC network smoothing |
| Connection & Session | |||
configure_net_driver |
McpAutomationBridge_NetworkingHandlers.cpp |
HandleManageNetworkingAction |
Configures net driver settings |
set_net_role |
McpAutomationBridge_NetworkingHandlers.cpp |
HandleManageNetworkingAction |
Sets initial net role |
configure_replicated_movement |
McpAutomationBridge_NetworkingHandlers.cpp |
HandleManageNetworkingAction |
Configures movement replication |
| Utility | |||
get_networking_info |
McpAutomationBridge_NetworkingHandlers.cpp |
HandleManageNetworkingAction |
Returns networking configuration |
| Action | C++ Handler File | C++ Function | Notes |
|---|---|---|---|
| Core Class Creation | |||
create_game_mode |
McpAutomationBridge_GameFrameworkHandlers.cpp |
HandleManageGameFrameworkAction |
Creates GameMode blueprint (AGameModeBase or AGameMode) |
create_game_state |
McpAutomationBridge_GameFrameworkHandlers.cpp |
HandleManageGameFrameworkAction |
Creates GameState blueprint |
create_player_controller |
McpAutomationBridge_GameFrameworkHandlers.cpp |
HandleManageGameFrameworkAction |
Creates PlayerController blueprint |
create_player_state |
McpAutomationBridge_GameFrameworkHandlers.cpp |
HandleManageGameFrameworkAction |
Creates PlayerState blueprint |
create_game_instance |
McpAutomationBridge_GameFrameworkHandlers.cpp |
HandleManageGameFrameworkAction |
Creates GameInstance blueprint |
create_hud_class |
McpAutomationBridge_GameFrameworkHandlers.cpp |
HandleManageGameFrameworkAction |
Creates HUD blueprint |
| Game Mode Configuration | |||
set_default_pawn_class |
McpAutomationBridge_GameFrameworkHandlers.cpp |
HandleManageGameFrameworkAction |
Sets DefaultPawnClass on GameMode |
set_player_controller_class |
McpAutomationBridge_GameFrameworkHandlers.cpp |
HandleManageGameFrameworkAction |
Sets PlayerControllerClass on GameMode |
set_game_state_class |
McpAutomationBridge_GameFrameworkHandlers.cpp |
HandleManageGameFrameworkAction |
Sets GameStateClass on GameMode |
set_player_state_class |
McpAutomationBridge_GameFrameworkHandlers.cpp |
HandleManageGameFrameworkAction |
Sets PlayerStateClass on GameMode |
configure_game_rules |
McpAutomationBridge_GameFrameworkHandlers.cpp |
HandleManageGameFrameworkAction |
Configures game rules (min players, ready up, time limits) |
| Match Flow | |||
setup_match_states |
McpAutomationBridge_GameFrameworkHandlers.cpp |
HandleManageGameFrameworkAction |
Defines match state machine (waiting, warmup, in_progress, etc.) |
configure_round_system |
McpAutomationBridge_GameFrameworkHandlers.cpp |
HandleManageGameFrameworkAction |
Configures round-based gameplay |
configure_team_system |
McpAutomationBridge_GameFrameworkHandlers.cpp |
HandleManageGameFrameworkAction |
Sets up teams with colors and friendly fire |
configure_scoring_system |
McpAutomationBridge_GameFrameworkHandlers.cpp |
HandleManageGameFrameworkAction |
Defines scoring rules and limits |
configure_spawn_system |
McpAutomationBridge_GameFrameworkHandlers.cpp |
HandleManageGameFrameworkAction |
Configures spawn selection strategy |
| Player Management | |||
configure_player_start |
McpAutomationBridge_GameFrameworkHandlers.cpp |
HandleManageGameFrameworkAction |
Configures PlayerStart actor properties |
set_respawn_rules |
McpAutomationBridge_GameFrameworkHandlers.cpp |
HandleManageGameFrameworkAction |
Sets respawn delay and location rules |
configure_spectating |
McpAutomationBridge_GameFrameworkHandlers.cpp |
HandleManageGameFrameworkAction |
Configures spectator mode options |
| Utility | |||
get_game_framework_info |
McpAutomationBridge_GameFrameworkHandlers.cpp |
HandleManageGameFrameworkAction |
Queries GameMode class configuration |
| Action | C++ Handler File | C++ Function | Notes |
|---|---|---|---|
| Session Management | |||
configure_local_session_settings |
McpAutomationBridge_SessionsHandlers.cpp |
HandleManageSessionsAction |
Configures max players, session name, private/public |
configure_session_interface |
McpAutomationBridge_SessionsHandlers.cpp |
HandleManageSessionsAction |
Configures Online Subsystem session interface |
| Local Multiplayer | |||
configure_split_screen |
McpAutomationBridge_SessionsHandlers.cpp |
HandleManageSessionsAction |
Enables/disables split-screen mode |
set_split_screen_type |
McpAutomationBridge_SessionsHandlers.cpp |
HandleManageSessionsAction |
Sets split type (horizontal, vertical, quadrant) |
add_local_player |
McpAutomationBridge_SessionsHandlers.cpp |
HandleManageSessionsAction |
Adds local player to session |
remove_local_player |
McpAutomationBridge_SessionsHandlers.cpp |
HandleManageSessionsAction |
Removes local player from session |
| LAN | |||
configure_lan_play |
McpAutomationBridge_SessionsHandlers.cpp |
HandleManageSessionsAction |
Configures LAN broadcast/discovery settings |
host_lan_server |
McpAutomationBridge_SessionsHandlers.cpp |
HandleManageSessionsAction |
Hosts LAN server on specified port |
join_lan_server |
McpAutomationBridge_SessionsHandlers.cpp |
HandleManageSessionsAction |
Joins LAN server by IP/port |
| Voice Chat | |||
enable_voice_chat |
McpAutomationBridge_SessionsHandlers.cpp |
HandleManageSessionsAction |
Enables/disables voice chat |
configure_voice_settings |
McpAutomationBridge_SessionsHandlers.cpp |
HandleManageSessionsAction |
Configures voice input/output settings |
set_voice_channel |
McpAutomationBridge_SessionsHandlers.cpp |
HandleManageSessionsAction |
Sets player voice channel |
mute_player |
McpAutomationBridge_SessionsHandlers.cpp |
HandleManageSessionsAction |
Mutes/unmutes specific player |
set_voice_attenuation |
McpAutomationBridge_SessionsHandlers.cpp |
HandleManageSessionsAction |
Configures 3D voice attenuation |
configure_push_to_talk |
McpAutomationBridge_SessionsHandlers.cpp |
HandleManageSessionsAction |
Configures push-to-talk settings |
| Utility | |||
get_sessions_info |
McpAutomationBridge_SessionsHandlers.cpp |
HandleManageSessionsAction |
Returns current session configuration info |
| Action | C++ Handler File | C++ Function | Notes |
|---|---|---|---|
| Levels | |||
create_level |
McpAutomationBridge_LevelStructureHandlers.cpp |
HandleManageLevelStructureAction |
Creates new level asset |
create_sublevel |
McpAutomationBridge_LevelStructureHandlers.cpp |
HandleManageLevelStructureAction |
Creates sublevel in current world |
configure_level_streaming |
McpAutomationBridge_LevelStructureHandlers.cpp |
HandleManageLevelStructureAction |
Configures streaming method (Blueprint, AlwaysLoaded, etc.) |
set_streaming_distance |
McpAutomationBridge_LevelStructureHandlers.cpp |
HandleManageLevelStructureAction |
Sets streaming distance thresholds |
configure_level_bounds |
McpAutomationBridge_LevelStructureHandlers.cpp |
HandleManageLevelStructureAction |
Sets level bounds for streaming/culling |
| World Partition | |||
enable_world_partition |
McpAutomationBridge_LevelStructureHandlers.cpp |
HandleManageLevelStructureAction |
Enables World Partition on level |
configure_grid_size |
McpAutomationBridge_LevelStructureHandlers.cpp |
HandleManageLevelStructureAction |
Sets World Partition grid cell size |
create_data_layer |
McpAutomationBridge_LevelStructureHandlers.cpp |
HandleManageLevelStructureAction |
Creates UDataLayerAsset |
assign_actor_to_data_layer |
McpAutomationBridge_LevelStructureHandlers.cpp |
HandleManageLevelStructureAction |
Assigns actor to data layer |
configure_hlod_layer |
McpAutomationBridge_LevelStructureHandlers.cpp |
HandleManageLevelStructureAction |
Configures HLOD layer settings |
create_minimap_volume |
McpAutomationBridge_LevelStructureHandlers.cpp |
HandleManageLevelStructureAction |
Creates minimap bounds volume |
| Level Blueprint | |||
open_level_blueprint |
McpAutomationBridge_LevelStructureHandlers.cpp |
HandleManageLevelStructureAction |
Opens Level Blueprint in editor |
add_level_blueprint_node |
McpAutomationBridge_LevelStructureHandlers.cpp |
HandleManageLevelStructureAction |
Adds node to Level Blueprint |
connect_level_blueprint_nodes |
McpAutomationBridge_LevelStructureHandlers.cpp |
HandleManageLevelStructureAction |
Connects pins between nodes |
| Level Instances | |||
create_level_instance |
McpAutomationBridge_LevelStructureHandlers.cpp |
HandleManageLevelStructureAction |
Creates ALevelInstance actor |
create_packed_level_actor |
McpAutomationBridge_LevelStructureHandlers.cpp |
HandleManageLevelStructureAction |
Creates APackedLevelActor |
| Utility | |||
get_level_structure_info |
McpAutomationBridge_LevelStructureHandlers.cpp |
HandleManageLevelStructureAction |
Returns level structure information |
| Action | C++ Handler File | C++ Function | Notes |
|---|---|---|---|
| Trigger Volumes | |||
create_trigger_volume |
McpAutomationBridge_VolumeHandlers.cpp |
HandleManageVolumesAction |
Creates ATriggerVolume |
create_trigger_box |
McpAutomationBridge_VolumeHandlers.cpp |
HandleManageVolumesAction |
Creates ATriggerBox |
create_trigger_sphere |
McpAutomationBridge_VolumeHandlers.cpp |
HandleManageVolumesAction |
Creates ATriggerSphere |
create_trigger_capsule |
McpAutomationBridge_VolumeHandlers.cpp |
HandleManageVolumesAction |
Creates ATriggerCapsule |
| Gameplay Volumes | |||
create_blocking_volume |
McpAutomationBridge_VolumeHandlers.cpp |
HandleManageVolumesAction |
Creates ABlockingVolume |
create_kill_z_volume |
McpAutomationBridge_VolumeHandlers.cpp |
HandleManageVolumesAction |
Creates AKillZVolume |
create_pain_causing_volume |
McpAutomationBridge_VolumeHandlers.cpp |
HandleManageVolumesAction |
Creates APainCausingVolume with damage settings |
create_physics_volume |
McpAutomationBridge_VolumeHandlers.cpp |
HandleManageVolumesAction |
Creates APhysicsVolume with gravity/friction |
| Audio Volumes | |||
create_audio_volume |
McpAutomationBridge_VolumeHandlers.cpp |
HandleManageVolumesAction |
Creates AAudioVolume |
create_reverb_volume |
McpAutomationBridge_VolumeHandlers.cpp |
HandleManageVolumesAction |
Creates AAudioVolume with reverb settings |
| Rendering Volumes | |||
create_cull_distance_volume |
McpAutomationBridge_VolumeHandlers.cpp |
HandleManageVolumesAction |
Creates ACullDistanceVolume |
create_precomputed_visibility_volume |
McpAutomationBridge_VolumeHandlers.cpp |
HandleManageVolumesAction |
Creates APrecomputedVisibilityVolume |
create_lightmass_importance_volume |
McpAutomationBridge_VolumeHandlers.cpp |
HandleManageVolumesAction |
Creates ALightmassImportanceVolume |
| Navigation Volumes | |||
create_nav_mesh_bounds_volume |
McpAutomationBridge_VolumeHandlers.cpp |
HandleManageVolumesAction |
Creates ANavMeshBoundsVolume |
create_nav_modifier_volume |
McpAutomationBridge_VolumeHandlers.cpp |
HandleManageVolumesAction |
Creates ANavModifierVolume |
create_camera_blocking_volume |
McpAutomationBridge_VolumeHandlers.cpp |
HandleManageVolumesAction |
Creates ACameraBlockingVolume |
| Configuration | |||
set_volume_extent |
McpAutomationBridge_VolumeHandlers.cpp |
HandleManageVolumesAction |
Sets volume brush extent (X, Y, Z) |
set_volume_properties |
McpAutomationBridge_VolumeHandlers.cpp |
HandleManageVolumesAction |
Sets volume-specific properties |
| Utility | |||
get_volumes_info |
McpAutomationBridge_VolumeHandlers.cpp |
HandleManageVolumesAction |
Returns volume information |
| Action | C++ Handler File | C++ Function | Notes |
|---|---|---|---|
| NavMesh Configuration | |||
configure_nav_mesh_settings |
McpAutomationBridge_NavigationHandlers.cpp |
HandleManageNavigationAction |
Sets TileSizeUU, MinRegionArea, NavMeshResolutionParams (UE 5.7+) |
set_nav_agent_properties |
McpAutomationBridge_NavigationHandlers.cpp |
HandleManageNavigationAction |
Sets AgentRadius, AgentHeight, AgentMaxSlope |
rebuild_navigation |
McpAutomationBridge_NavigationHandlers.cpp |
HandleManageNavigationAction |
Triggers NavSys->Build() |
| Nav Modifiers | |||
create_nav_modifier_component |
McpAutomationBridge_NavigationHandlers.cpp |
HandleManageNavigationAction |
Creates UNavModifierComponent via SCS |
set_nav_area_class |
McpAutomationBridge_NavigationHandlers.cpp |
HandleManageNavigationAction |
Sets area class on modifier component |
configure_nav_area_cost |
McpAutomationBridge_NavigationHandlers.cpp |
HandleManageNavigationAction |
Configures DefaultCost on area CDO |
| Nav Links | |||
create_nav_link_proxy |
McpAutomationBridge_NavigationHandlers.cpp |
HandleManageNavigationAction |
Spawns ANavLinkProxy with FNavigationLink |
configure_nav_link |
McpAutomationBridge_NavigationHandlers.cpp |
HandleManageNavigationAction |
Updates link start/end, direction, snap radius |
set_nav_link_type |
McpAutomationBridge_NavigationHandlers.cpp |
HandleManageNavigationAction |
Toggles bSmartLinkIsRelevant (simple/smart) |
create_smart_link |
McpAutomationBridge_NavigationHandlers.cpp |
HandleManageNavigationAction |
Spawns NavLinkProxy with smart link enabled |
configure_smart_link_behavior |
McpAutomationBridge_NavigationHandlers.cpp |
HandleManageNavigationAction |
Configures UNavLinkCustomComponent settings |
| Utility | |||
get_navigation_info |
McpAutomationBridge_NavigationHandlers.cpp |
HandleManageNavigationAction |
Returns NavMesh stats, agent properties, link counts |
| Action | C++ Handler File | C++ Function | Notes |
|---|---|---|---|
| Spline Creation | |||
create_spline_actor |
McpAutomationBridge_SplineHandlers.cpp |
HandleManageSplinesAction |
Creates ASplineActor with USplineComponent |
add_spline_point |
McpAutomationBridge_SplineHandlers.cpp |
HandleManageSplinesAction |
Adds point at index with position/tangent |
remove_spline_point |
McpAutomationBridge_SplineHandlers.cpp |
HandleManageSplinesAction |
Removes point at specified index |
set_spline_point_position |
McpAutomationBridge_SplineHandlers.cpp |
HandleManageSplinesAction |
Sets point location in world/local space |
set_spline_point_tangents |
McpAutomationBridge_SplineHandlers.cpp |
HandleManageSplinesAction |
Sets arrive/leave tangents |
set_spline_point_rotation |
McpAutomationBridge_SplineHandlers.cpp |
HandleManageSplinesAction |
Sets point rotation |
set_spline_point_scale |
McpAutomationBridge_SplineHandlers.cpp |
HandleManageSplinesAction |
Sets point scale |
set_spline_type |
McpAutomationBridge_SplineHandlers.cpp |
HandleManageSplinesAction |
Sets type (linear, curve, constant, clamped_curve) |
| Spline Mesh | |||
create_spline_mesh_component |
McpAutomationBridge_SplineHandlers.cpp |
HandleManageSplinesAction |
Creates USplineMeshComponent on actor |
set_spline_mesh_asset |
McpAutomationBridge_SplineHandlers.cpp |
HandleManageSplinesAction |
Sets static mesh asset on spline mesh |
configure_spline_mesh_axis |
McpAutomationBridge_SplineHandlers.cpp |
HandleManageSplinesAction |
Sets forward axis (X, Y, Z) |
set_spline_mesh_material |
McpAutomationBridge_SplineHandlers.cpp |
HandleManageSplinesAction |
Sets material on spline mesh |
| Mesh Scattering | |||
scatter_meshes_along_spline |
McpAutomationBridge_SplineHandlers.cpp |
HandleManageSplinesAction |
Spawns mesh instances along spline |
configure_mesh_spacing |
McpAutomationBridge_SplineHandlers.cpp |
HandleManageSplinesAction |
Sets spacing mode (distance, count) |
configure_mesh_randomization |
McpAutomationBridge_SplineHandlers.cpp |
HandleManageSplinesAction |
Sets random offset, rotation, scale |
| Quick Templates | |||
create_road_spline |
McpAutomationBridge_SplineHandlers.cpp |
HandleManageSplinesAction |
Creates road with configurable width, lanes |
create_river_spline |
McpAutomationBridge_SplineHandlers.cpp |
HandleManageSplinesAction |
Creates river with water material |
create_fence_spline |
McpAutomationBridge_SplineHandlers.cpp |
HandleManageSplinesAction |
Creates fence with posts and rails |
create_wall_spline |
McpAutomationBridge_SplineHandlers.cpp |
HandleManageSplinesAction |
Creates wall with height and thickness |
create_cable_spline |
McpAutomationBridge_SplineHandlers.cpp |
HandleManageSplinesAction |
Creates hanging cable with sag |
create_pipe_spline |
McpAutomationBridge_SplineHandlers.cpp |
HandleManageSplinesAction |
Creates pipe with radius and segments |
| Utility | |||
get_splines_info |
McpAutomationBridge_SplineHandlers.cpp |
HandleManageSplinesAction |
Returns spline info (points, length, closed) |