diff --git a/Assets/FishNet/Runtime/Managing/NetworkManager.cs b/Assets/FishNet/Runtime/Managing/NetworkManager.cs index e6facf9b..1850c784 100644 --- a/Assets/FishNet/Runtime/Managing/NetworkManager.cs +++ b/Assets/FishNet/Runtime/Managing/NetworkManager.cs @@ -212,7 +212,7 @@ public static IReadOnlyList Instances /// /// Version of this release. /// - public const string FISHNET_VERSION = "4.4.3"; + public const string FISHNET_VERSION = "4.4.4"; /// /// Maximum framerate allowed. /// diff --git a/Assets/FishNet/Runtime/Object/NetworkBehaviour.SyncTypes.cs b/Assets/FishNet/Runtime/Object/NetworkBehaviour.SyncTypes.cs index 21869d18..ca2f30d0 100644 --- a/Assets/FishNet/Runtime/Object/NetworkBehaviour.SyncTypes.cs +++ b/Assets/FishNet/Runtime/Object/NetworkBehaviour.SyncTypes.cs @@ -474,9 +474,10 @@ internal void WriteSyncTypesForSpawn(PooledWriter writer, NetworkConnection conn if (!canWrite) continue; - written++; - + int startWriterPosition = writer.Position; sb.WriteFull(writer); + if (writer.Position != startWriterPosition) + written++; } //If any where written. diff --git a/Assets/FishNet/Runtime/Plugins/GameKit/Dependencies/Utilities/Types/PointerMonoBehaviour.cs b/Assets/FishNet/Runtime/Plugins/GameKit/Dependencies/Utilities/Types/PointerMonoBehaviour.cs index 068fc1d0..7b52a03f 100644 --- a/Assets/FishNet/Runtime/Plugins/GameKit/Dependencies/Utilities/Types/PointerMonoBehaviour.cs +++ b/Assets/FishNet/Runtime/Plugins/GameKit/Dependencies/Utilities/Types/PointerMonoBehaviour.cs @@ -1,27 +1,31 @@ using UnityEngine; using UnityEngine.EventSystems; -public abstract class PointerMonoBehaviour : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler, IPointerDownHandler, IPointerUpHandler +namespace GameKit.Dependencies.Utilities { - /// - /// Called when the pointer enters this objects rect transform. - /// - public void OnPointerEnter(PointerEventData eventData) => OnHovered(true, eventData); - /// - /// Called when the pointer exits this objects rect transform. - /// - public void OnPointerExit(PointerEventData eventData) => OnHovered(false, eventData); - /// - /// Called when the pointer presses this objects rect transform. - /// - public void OnPointerDown(PointerEventData eventData) => OnPressed(true, eventData); - /// - /// Called when the pointer releases this objects rect transform. - /// - public void OnPointerUp(PointerEventData eventData) => OnPressed(false, eventData); + public abstract class PointerMonoBehaviour : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler, IPointerDownHandler, IPointerUpHandler + { + /// + /// Called when the pointer enters this objects rect transform. + /// + public void OnPointerEnter(PointerEventData eventData) => OnHovered(true, eventData); - public virtual void OnHovered(bool hovered, PointerEventData eventData){ } - public virtual void OnPressed(bool pressed, PointerEventData eventData){ } + /// + /// Called when the pointer exits this objects rect transform. + /// + public void OnPointerExit(PointerEventData eventData) => OnHovered(false, eventData); + /// + /// Called when the pointer presses this objects rect transform. + /// + public void OnPointerDown(PointerEventData eventData) => OnPressed(true, eventData); -} + /// + /// Called when the pointer releases this objects rect transform. + /// + public void OnPointerUp(PointerEventData eventData) => OnPressed(false, eventData); + + public virtual void OnHovered(bool hovered, PointerEventData eventData) { } + public virtual void OnPressed(bool pressed, PointerEventData eventData) { } + } +} \ No newline at end of file diff --git a/Assets/FishNet/package.json b/Assets/FishNet/package.json index 9dc2c0cc..ea9bc9d6 100644 --- a/Assets/FishNet/package.json +++ b/Assets/FishNet/package.json @@ -1,6 +1,6 @@ { "name": "com.firstgeargames.fishnet", - "version": "4.4.3", + "version": "4.4.4", "displayName": "FishNet: Networking Evolved", "description": "A feature-rich Unity networking solution aimed towards reliability, ease of use, efficiency, and flexibility.", "unity": "2021.3",