It appears that MIDs do not return Scalar Parameter Values in an array. It will return the parameters during runtime but not in the construction script.

The steps are meant to show you that you can return the scalar parameter values when not using a MID.

Steps to Reproduce
  1. Open attached project
  2. Select the actor in the scene named "Test_Actor"
  3. In the details panel check the bool "Print To Screen"
  4. You should see "Length = 3 / First Param Name = ValueOne" printed
  5. Next Check "Use MID?" in details panel
  6. Check "Print To Screen" once again

You will see "Length = 0 / First Param Name = none" printed to the screen.

"Length = 3 / First Param Name = ValueOne" gets printed on screen.

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

Login to Vote

By Design
ComponentUE - Rendering
Affects Versions4.
Target Fix4.19
CreatedApr 25, 2017
ResolvedDec 13, 2017
UpdatedJan 3, 2018