The issue is pretty self explanatory and I don’t see a fix for this on P4. We are playing around with the Celestia Vault plugin and have found that the Sun Light Intensity and Moon Light Intensity setting don’t do anything. Looking at code the issue is obvious- those values are only read in the constructor of ACelestialVaultDaySequenceActor- at which point those values with be their C++ defaults (UPROPERTYs have not been applied yet and won’t be until PostInitProperties). This means regardless of what the UPROPERTY is set to it will always use the defaults of 120000.0f and 0.1f.
There is also a ACelestialVaultDaySequenceActor::PostEditChangeProperty implementation that watches for the sun and moon light intensity changing- but the resulting logic that runs when they are changed still does not set the intensity properly on the sun and moon light components.
A fix for this would be appreciated. Thanks!
Edit: After further testing I see adjusting the moon light intensity does do something- without digging into it I suspect a sequence or something somewhere uses that to drive the moon light intensity over time. The sun light intensity however is (at least in 5.7.2) completely unrespected.
[Attachment Removed]