Hi folks! We just released version 1.3.1 , so here’s some things you can expect.
Added
-
Error log in the connection when sending more bytes than the specified MTU.
-
Moved AutoSimulatorConnection from Coherence.UI into Coherence.Simulator.
-
Avoid postprocessing assets on clones.
-
Extended Project window icon to inform about more problems with project configuration.
Changed
-
Changed
ICoherenceBridge
interface fromEntity UnityObjectToEntityId(CoherenceSync from)
toEntity UnityObjectToEntityId(ICoherenceSync from).
-
Changed
ICoherenceSync
interface to add accessors for thetransform
andgameObject
property which is in line with theCoherenceSync
behaviour.
Both changes above are considered potentially breaking changes.
Fixed
-
EntitiesManager now catches any exceptions thrown by user code during disconnection handling, ensuring that the clean up process will finish up properly even if this happens.
-
Fixed issue with offline commands not working if CoherenceBridge was
null
. -
WebGL build reliability improved.
-
Fixed ArgumentNullException in CoherenceSync Editor when a CoherenceSync component was attached to a Prefab instance.
-
Fixed issue where inspecting a CoherenceSync component using Debug Mode while in Edit Mode, could result in a NullReferenceException when later entering Play Mode.
-
Fixed the validation to allow Only predict with input authority to be selected if a CoherenceInput was attached to a Game Object.
As ever, if you run into any problems or have feedback to offer - write something below!