SetCustomDataValue Returning False


I am creating a series of actors that have instanced static mesh components. Upon creation of a new instance, I am attempting to assign a custom data value to that instance.

The print after always returns false, and the value within the material always uses its default value.

Is there a limitation here that I am missing? If not, what can I do to debug this?

It should look like this:

image

And you have to activate the CustomDataFloat. Inside your blueprint click on the ISM, go to the details panel and go to the Instances tab:
image

3 Likes

CustomData.zip (807.4 KB)

Small example map you can test around with.