REPRO
- Add a struct variable called Foo with a member called Bar to a class called Dab
- Drop a Get Class Defaults node for Dab in a graph
- On that node, split the output struct pin for Foo
- Use the resulting Bar pin that has appeared in an executed node (say, set a local variable)
- Try to compile Dab
EXPECTED RESULT
The compiler knows that Bar is internal to Foo, and Dab compiles properly
ACTUAL RESULT
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
SCREENSHOTS
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