You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
We need to ensure that literal default values are interpreted as float strings instead of doubles. We've observed that some older Blueprint content might be using exact comparisons with floats. While this is generally frowned upon, some game logic may depend on this behavior. These issues can be difficult to debug if we covertly interpret literal float data as doubles. As for the fix, anytime we serialize old pin data that represented a single precision float, we set a flag on the type that ensures we parse its default value string as a single precision float. This flag is also serialized, and isn't changed until the user actually changes the current value to something different. #jira UE-145026 #preflight 622a416b03062eac59dae469 #rb phillip.kavan #lockdown #ROBOMERGE-AUTHOR: dave.jones2 #ROBOMERGE-SOURCE: CL 19339612 in //UE5/Release-5.0/... via CL 19348994 #ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884) [CL 19349461 by dave jones2 in ue5-main branch]