FRuntimeFloatCurve doesn't work with inheritance

FRuntimeFloatCurve doesn’t work with inheritance. If you change the base value the children get flagged as overridden even if they were never touched.. This was flagged recently, and it got “will not fix” with no update to the post that raised it.

Can we get some detail on why you won’t fix this. It seems like a pretty clear bug and not the intended behavior. If the fear is around breaking projects that relying on this behavior perhaps you could provide a recommended fix. We’re going to fix it locally, but would like to understand why Epic won’t fix it, just in case you have a sound reason and we should rollback our own fix.

[Content removed]

https://issues.unrealengine.com/issue/UE\-179959

Steps to Reproduce
See https://issues.unrealengine.com/issue/UE\-179959

Hi,

Our team looked into it to see if a fix was viable, but concluded that since the bug is a consequence of how delta serialization currently works, any sort of fix we could implement would break existing content. I don’t anticipate any problem with a local solution as long as you verify any existing assets that might be affected within your own project, but the higher risk for breaking asset compatibility in other projects makes it rather risky on our end.

Best,

Cody

Fair, if you can post the fix it be greatly appreciated because it’s pretty sketchy without it.