Skip to content

Tags: FirstGearGames/FishNet

Tags

4.6.15.1

Toggle 4.6.15.1's commit message
4.6.16R Pre-release 1

- Fixed SyncType values not resetting on client when using pooled objects.
- Fixed despawned nested NetworkObjects serializing incorrectly (#950).
- Fixed pooled objects sometimes having the incorrect position upon spawning after the first time. (#949).
- Improved renamed several files related to code generation to prevent conflicts with NGO.
- Fixed rollback time calculation for client-only when user-logic incorrectly identified as host.
- Fixed StatisticsManager and BandwidthDisplay reporting incorrectly.

4.6.14

Toggle 4.6.14's commit message
4.6.14

- Fixed harmless duplicate DefaultPrefabObjects error.
- Fixed builds not completing due to misplaced using statement.
- Added NetworkTransform.UseScaledTime.

4.6.13

Toggle 4.6.13's commit message
4.6.13 (cleanup)

- Fixed scenes unloading on host when other clients were still loading the scene.
- Fixed NetworkTransform incorrectly marking very small movements as sent #930.
- Fixed NetworkTrafficStatistics NullReferenceException affecting users perhaps with invalid Library caches #963.
- Fixed predicted spawning Ids being added twice for clientHost #933.
- Fixed IsKinematic not being applied from RigidbodyState/2D #960
- Fixed codegen failing prediction method generation related to assembly definitions #962.
- Fixed space introduced within links in commented code #964.
- Added PredictionManager.ReduceReconcilesWithFramerate.
- Added PredictoinManager.MinimumClientReconcileFramerate.
- Added detection for duplicate DefaultPrefabObject collections.
- Added implicit operator for NetworkBahviour to NetworkObjet #967.

4.6.12

Toggle 4.6.12's commit message
4.6.12

- Fixed another NullReferenceException when NetworkTrafficStatics were enabled.
- Added NetworkTransform.SetInterpolation.
- Added NetworkTransform.SetExtrapolation.

4.6.11

Toggle 4.6.11's commit message
4.6.11

- Fixed builds not completing while parrelsync was imported.
- Fixed BandwidthDisplay NullReferenceExceptions.

4.6.10

Toggle 4.6.10's commit message
4.6.10

- Fixed ServerManager automatically starting the server 'as headless' when in editor under server build target.
- Fixed errors when destroying a scene NetworkObject on the server as the scene loaded (#922).
- Fixed nested scene NetworkObjects spawning while the parent was despawned (#919).
- Fixed NetworkCollider invoking OnEnter/Exit excessively (#915).
- Fixed duplicate SyncList entries when adding entries via OnStartServer from a different script (#913).
- Fixed NonSerialized attribute preventing network serialization on fields; use ExcludeSerialization (#935).
- Fixed harmless 'entry already added' error when calling SetParent after TakeOwnership on host (#906).
- Fixed unable to set SyncVar values before calling Spawn when action is done on a previously pooled object (#911).
- Fixed RPC user logic improperly calling top-most methods when calling overriden methods (#938).
- Fixed TimeManager.LowFrameRate returning an incorrect value (#934).
- Fixed DefaultPrefabObjects prefabs becoming null after editing them on Unity Multiplayer (#916).
- Added HashSet serialization support (#917).
- Added property sensitivity settings to NetworkTransform.
- Improved NetworkCollider2D made significantly more efficient by updating to NetworkCollider template.
- Improved types which codegen detects as non-serializable will now have their encapsulating types displayed (#920).
- Improved generated prefabs list is now ordered by asset path (#926).
- Changed Beta SyncTypes moved to Stable.

4.6.9

Toggle 4.6.9's commit message
4.6.9

- Added ForceInstallPreventor -- stops playeveryware EOS plugin from force installing NGO when imported.
- Improved whole number packing.
- Fixed potential for ObjectIds being cached twice for re-use when exceeding 65,000 total spawns.
- Fixed rare BandwidthDisplay NaN conversion error.
- Fixed DefaultObjectPool cacheCount being set to incorrect values (#909).

4.6.8

Toggle 4.6.8's commit message
4.6.8

- Added Tugboat.ReuseAddress.
- Fixed nested NetworkObjects not spawning when pooling.
- Improved added null-check to SyncTypes with collections when user initializes with their own collection.
- Improved Object/CollectionCaches moved null checks from StoreAndDefault to Store.
- Improved ResettableCollectionCaches resets call ResettableObjectCaches on each entry rather than handling locally.
- Changed LevelLoggingConfiguration.EnableLogging to IsEnabled.
- Added LevelLoggingConfiguration.AddLocalTick.
- Added LevelLoggingConfiguration.AddTimestamps.
- Added LevelLoggingConfiguration.EnableTimestampsInEditor.
- Improved SyncTypeSettings are now serializable.

4.6.7hf0

Toggle 4.6.7hf0's commit message
4.6.7hf0

- Fixed UniversalTickSmoother creating trackerTransform in worldspace when graphical is initialized without being nested to target.
- Improved support for reference type prediction datas (eg: class).
- Changed MoveRates/Cls made public.
- Fixed Refresh Default Prefabs menu not using recursive searching.

4.6.7

Toggle 4.6.7's commit message
4.6.7

- Fixed 'object initialized twice' error when spawning recursively nested objects.
- Fixed occasional NullReferenceException when using Reserialize menu.