You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
Previously, landscape info would grab DrawScale from the first registered Proxy that had a valid transform, and then issue warnings on any discrepancy with later registered Proxies. This is not really necessary as the transforms all get fixed up to match the main landscape Actor when both are registered, so the warning is removed. However, the DrawScale is grabbed somewhat incorrectly. If we first register a streaming proxy that has incorrect scale because it was never updated, then it will lock onto the incorrect value of DrawScale. The code was changed to prefer the Actor DrawScale over any streaming proxy DrawScale. Also fixed an issue with the PropertyChanged code pertaining to the scale, that would spuriously issue warnings if you pasted a scale with mismatched signs on X and Y. I think ideally we would get rid of the DrawScale cached value, as I don't see the value in caching it over computing it. But it is used in many places, so is a large change to deprecate. #rb jonathan.bard [CL 32020449 by chris tchou in ue5-main branch]