Description

Context

The blueprint debugger allows you to trigger breakpoints and inspect the current state of variables, both member variables, local variables and persistent UberGraph variables.

Problem

The debugger doesn't allow you to inspect all variables. Common array and struct scenarios are missing, including array ForEachLoop, Get (by index) and struct break nodes.

See attached annotated screenshot.

[Image Removed]

Steps to Reproduce
  • Create a blueprint struct asset ST_MyStruct with a SomeValue : int property
  • Create an actor blueprint with an array of ST_MyStruct. Populate it with test values (42, 1337, etc).
  • Place a For Each Loop node to iterate over the array on BeginPlay. Put a debug breakpoint in the loop body, for example in Print String to print the array element's SomeValue.
  • Place the actor in the level and start PIE to trigger the breakpoint.
  • Observe: When hovering the output pins of either the ForEachLoop node's ArrayElement, the Break ST_MyStruct node's output pins or an Array Get Element (by ref, or copy) output pins, none of these pins allow you to inspect debug data while debugging.
  • Expected: Each of those outpin pins allow you to inspect debug data. For example to see that ST_MyStruct.SomeValue = 42, 1337, etc.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-315391 in the post.

0
Login to Vote

Unresolved
ComponentUE - Framework - Blueprint
Affects Versions5.55.6
CreatedAug 26, 2025
UpdatedAug 26, 2025
View Jira Issue