Releases
4,3,6
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.
You can’t perform that action at this time.