

Change Surface Velocity" demo with HavokPhysics, where surface velocity was accumulating between bodies. Further improved performance of Havok Physics static body synchronization.Fixed a crash involving compound colliders with terrain children where the CollisionMethod of the terrain is 'CollisionMethod.Triangles'.Adding multiple Joints to the same bodies, swapping bodies on a Joint, then deleting one of the bodies lead to an assert that crashed the editor.Updated minimum Unity Editor version from 2020.1.0f1 to 2020.1.9f1.Havok Physics now matching versions with Unity Physics packages.Previously, they were incorrectly synced with Havok c++ code. Fixed a rare bug which manifested when an entity got deleted, and a new one got created in the same frame, and both had the same entity index.Trigger events should now be raised from inactive bodies.Fixed a bug where event streams weren't properly disposed if there are no dynamic bodies in the simulation.Fixed a bug where custom Spring Frequency and Damping values were not being set on Joint Constraints.Fixed a crash bug when the VDB was enabled on first run but disabled on second.Updated Physics from 0.6.0-preview.3 to 0.7.0-preview.2.Updated minimum Unity Editor version from 2020.1.0f1 to 2020.2.4f1.Havok plugin is now based on 2020.2 version of Havok SDK. Added a new & associated ChildCollider.Entity field.Fixed a bug in SimulationContext.Reset() that could lead to a crash if the is null and Visual debugger is enabled.Updated Physics from 0.7.0-preview.3 to 0.8.0-preview.1.Fixed a bug in IJacobiansJob in which setting JacobianFlags.Disabled on ModifiableJacobianHeader.Flags wasn't properly mapped to Havok c++ code, leading to strange behaviour.Added partial keyword to all SystemBase-derived classes.Updated Collections to 0.17.0-preview.18.Fixed a bug with ModifiableJacobianHeader accessing an incorrect memory address leading to invalid JacobianFlags being set.Port for a physics world is defined by world index + HavokConfiguration.Port. Havok Visual Debugger supports multiple physics worlds by displaying each world on a separate port, which requires running an instance per world.Please use it instead of and (), which are obsolete. HaveStaticBodiesChanged was added to SimulationStepInput (see UnityPhysics changelog) and is required for Havok simulation.
