Upgrade 1.2 🠚 1.3

Before upgrading, back up your project to avoid any data loss.

APIs marked as deprecated on 1.1 and earlier are removed on 1.3. Make sure your project is not using them before upgrading.

CoherenceBridge.GlobalQueryOn 🠚 EnableClientConnections

The GlobalQueryOn property on the Coherence.Toolkit.CoherenceBridge class has been marked as obsolete, and should no longer be used. If you had references in your code to this property, you should see warnings in your Console about this.

To fix the warnings, update your code to use the CoherenceBridge.EnableClientConnections property instead.

RuntimeSettings.instance 🠚 Instance

The instance property on the Coherence.RuntimeSettings class has been marked as obsolete, and should no longer be used. If you had references in your code to this property, you should see warnings in your Console about this.

To fix the warnings, update your code to use the RuntimeSettings.Instance property instead.

RuntimeSettings.DefaultTransportMode 🠚 TransportType

The DefaultTransportMode property on the Coherence.RuntimeSettings class was removed, and replaced with the property TransportType.

Binding.RuntimeInterpolationSettings 🠚 ValueBinding.Interpolator

The RuntimeInterpolationSettings property on the Coherence.Toolkit.Bindings.Binding class was removed.

A new property Interpolator was added to Coherence.Toolkit.Bindings.ValueBinding, offering comparable binding interpolation functionality.

ComponentChange.Mask 🠚 Data.FieldMask

The Mask property was removed from the Coherence.Entities.ComponentChange struct.

The same value can be acquired using ComponentChange.Data.FieldsMask instead.

ChannelID Relocated

The Coherence.ChannelID struct was moved into the Coherence.Common assembly.

If you get compile errors about this type not being found, make sure that your Assembly Definition Asset has a reference to the Coherence.Common assembly.

Last updated