Set Custom Data Value Node Mark Render State Dirty Not Working in Standalone For HISM. Works for ISM

Hi, it seems fix is pretty trivial, but you will need sources to fix it.

Basically editor enforces CPUAccess with GIsEditor and we need to mimic that behaviour, we know how many custom float we will provide in the future, soo using NumCustomDataFloats > 0 should be fine, of course one may use different condition.

Fix is only valid for UE4.27.