Skip to content

4.3.6R

Compare
Choose a tag to compare
@FirstGearGames FirstGearGames released this 02 Jul 13:40
· 28 commits to main since this release
  • Improved prediction reconciles do not need to be called every tick now when using ReplicateStateOrder.Appended.
  • Added PredictionManager.StateOrder. Default is now Appended, previous order was Inserted.
  • Added PredictionManager.SetStateOrder; can be used at runtime.
  • Added PredictionRigidbody/2D.GetPendingForces.
  • Added PredictionRigidbody/2D.HasPendingForces.
  • Added SubStream type and serializers (#679).
  • Fixed incorrect usage of IsLocalTransport within TransportManager when using Multipass.
  • Fixed MonoTickSmoother not resetting state when used with object pooling (#698).
  • Improved Multipass.GetPort() now returns the port of the first transport (#694).
  • Improved performance on Object/CollectionCaches.Retrieve and resolved code stripping for caches (#678) (#672).
  • Fixed NetworkAnimator incorrectly applying network animator changes on clientHost (#689).
  • Added support for Odin Inspector in SyncTypes (#693).
  • Fixed DefaultPrefabObjects file still being generated when feature was disabled.
  • Fixed regression of an editor override script breaking some custom inspectors.
  • Fixed ServerManager.Timeout value not checking all connections.
  • Obsoleted ObjectPool.RetrieveObject(int, ushort, parent, Vector3?, Quaternion? Vector3?, bool, bool).
  • Added ObjectPool.RetrieveObject(int, ushort, RetrieveOption, parent, Vector3?, Quaternion? Vector3?, bool).
  • Fixed NetworkObject.SerializedRootNetworkBehaviour not unsetting when there no longer was a parent (#705).
  • Added additional overloads for networkManager.GetPooledInstantiated.
  • Fixed obsolete warning in RingBuffer.
  • Fixed SyncTypeSettings not initializing with proper send rates.
  • Added NetworkTransform.Teleport.
  • Added several interpolated SyncVar types: FloatSyncVar, Vector3SyncVar, and more.
  • Changed several value type reader/writers renamed to their bit representation.
  • Added DefaultReader/DefaultWriter attributes. These will be required for custom serializers in FishNet V5.
  • Obsoleted Read/WriteByte(s).
  • Fixed BufferedRPCs corrupting packets when originally sent on Channel.Unreliable.
  • Changed Fish-Networking menu location to comply with Asset Store guidelines.
  • Added NetworkObject.SetSceneId to allow for manual setting.
  • Fixed ChildTransformTickSmoother improperly nullifying fields early during a state reset (#696).
  • Improved Tugboat performance slightly.