Splitting a struct pin on a Get Class Defaults node causes problems


  1. Add a struct variable called Foo with a member called Bar to a class called Dab
  2. Drop a Get Class Defaults node for Dab in a graph
  3. On that node, split the output struct pin for Foo
  4. Use the resulting Bar pin that has appeared in an executed node (say, set a local variable)
  5. Try to compile Dab


The compiler knows that Bar is internal to Foo, and Dab compiles properly


The Get Class Defaults node now contains a pin labeled Foo Bar, and the compiler looks for a variable by that name in Dab. It cannot find one, so Dab cannot compile


http://imgur.com/yKWz6ks: This works, using a struct variable called FleetElementInfo containing an integer called FPCost

http://imgur.com/txDu6Gj: This doesn’t work, using the same struct and integer

Hey Modus-

Thank you for submitting a bug report. I have reproduced this issue and logged a report for it here Unreal Engine Issues and Bug Tracker (UE-44813) . You can track the report’s status as the issue is reviewed by our development staff. Please be aware that this issue may not be prioritized or fixed soon.