Sometimes the connectivity graph was not updated correctly due to some missing events. This bug couldn't be reproduced locally, so this is an attempt to remove the hack.
#rb michael.bao
[CL 26098615 by vincent robert in ue5-main branch]
Disable local GC movement replication logic if connected in a Cluster Union.
Implement PhysicsObjectPreset to override physics replication mode on replicated and simulated Juno actors.
#rb todd.eckert, michael.bao
[CL 25973950 by markus boberg in ue5-main branch]
FBreakChaosEvent was created in Engine to replaced FChaosBreakEvent event which was in CHAOSSOLVER_API and so no accessible in Engine for circular dependency issue. But in order to backward compatibility with blueprint delegate, and code the only easy way was to keep the same name. This CL is changing back those names to FChaosBreakEvent.
Same apply for Removal and Crumbling events.
#jira UE-187555
#preflight 6478df285d23eca37d9f4ab4
#rb cedric.caillaud
[CL 25736541 by vincent robert in ue5-main branch]
also remove the overse transform if scaling is not enabled
#rb benn.gallagher, michael.bao
#preflight 646cded9576becd7b5e28cb2
[CL 25592280 by cedric caillaud in ue5-main branch]
- Remove global transforms from the payloads
- Only send data for the transform indices that have been changes ( reducing copy and allocation )
- Do not send any more data from BufferPhysicsResults_External ( removing it from showing in profiling )
- move UpdateRemovalIfNeeded to only be called if the root is broken
#rb benn.gallagher, michael.bao, chris.caulfield
#preflight 6466eba075696d2bd71523ce
[CL 25553363 by cedric caillaud in ue5-main branch]
+ add an extra guard so we will ensure instead of crash if we do get into the bad/mismatched state that this bug was causing
#rb cedric.caillaud
#preflight 64655b96063e77985cdfca49
[CL 25521416 by jimmy andrews in ue5-main branch]
It is allowing to iterate through all events from one function from a blueprint library.
We can also registered to the relay to be able to group or filter events out.
This is allowing to have a better control on the received events according to their component, tags, location, velocity...etc
#rb cedric.caillaud
#preflight 6464269e317ee2d9d1e87782
[CL 25505840 by vincent robert in ue5-main branch]