diff --git a/Assets/NetworkPositionSync/Runtime/SyncPositionBehaviour.cs b/Assets/NetworkPositionSync/Runtime/SyncPositionBehaviour.cs index e9bf684..6658f4a 100644 --- a/Assets/NetworkPositionSync/Runtime/SyncPositionBehaviour.cs +++ b/Assets/NetworkPositionSync/Runtime/SyncPositionBehaviour.cs @@ -385,7 +385,7 @@ private void SendMessageToServer() { payload = writer.ToArraySegment() }; - Client.Send(msg, (int)_system.MessageChannel); + Client.Send(msg, _system.MessageChannel); } } diff --git a/Assets/NetworkPositionSync/Runtime/SyncPositionSystem.cs b/Assets/NetworkPositionSync/Runtime/SyncPositionSystem.cs index 90c7c75..3f69b26 100644 --- a/Assets/NetworkPositionSync/Runtime/SyncPositionSystem.cs +++ b/Assets/NetworkPositionSync/Runtime/SyncPositionSystem.cs @@ -147,7 +147,7 @@ public class SyncPositionSystem : MonoBehaviour [NonSerialized] public SyncPacker packer; [Tooltip("What channel to send messages on")] - public Channel MessageChannel; + public Mirage.Channel MessageChannel; [Header("Synchronization Settings")] [Tooltip("How many updates to perform per second. For best performance, set to a value below your maximum frame rate.")] @@ -332,7 +332,7 @@ internal void SendUpdateToAll(float time) { payload = writer.ToArraySegment() }; - Server.SendToAll(msg, (int)MessageChannel); + Server.SendToAll(msg, MessageChannel); } } @@ -367,7 +367,7 @@ internal void SendUpdateToObservers_PlayerDirty(float time) { payload = writer.ToArraySegment() }; - player.Send(msg, (int)MessageChannel); + player.Send(msg, MessageChannel); } } @@ -408,7 +408,7 @@ internal void SendUpdateToObservers_PlayerDirty_PackOnce(float time) { payload = writer.ToArraySegment() }; - player.Send(msg, (int)MessageChannel); + player.Send(msg, MessageChannel); } } @@ -461,7 +461,7 @@ internal void SendUpdateToObservers_DirtyObservers(float time) var writer = GetWriterFromPool(time, player); var msg = new NetworkPositionMessage { payload = writer.ToArraySegment() }; - player.Send(msg, (int)MessageChannel); + player.Send(msg, MessageChannel); writer.Release(); } writerPool.Clear(); @@ -505,7 +505,7 @@ internal void SendUpdateToObservers_DirtyObservers_PackOnce(float time) var writer = GetWriterFromPool(time, player); var msg = new NetworkPositionMessage { payload = writer.ToArraySegment() }; - player.Send(msg, (int)MessageChannel); + player.Send(msg, MessageChannel); writer.Release(); } writerPool.Clear(); @@ -623,13 +623,6 @@ public void Update() _previous = _now; } } - - - public enum Channel - { - Reliable = Mirage.Channel.Reliable, - Unreliable = Mirage.Channel.Unreliable, - } } [NetworkMessage] diff --git a/Assets/NetworkPositionSync/package.json b/Assets/NetworkPositionSync/package.json index 72f3a51..cef4d52 100644 --- a/Assets/NetworkPositionSync/package.json +++ b/Assets/NetworkPositionSync/package.json @@ -3,14 +3,14 @@ "displayName": "Network Position Sync", "description": "Network Transform using Snapshot Interpolation and other techniques to best sync position and rotation over the network", "version": "4.1.0", - "unity": "2019.4", + "unity": "2020.3", "author": "James Frowen", "repository": { "type": "git", "url": "https://github.com/James-Frowen/NetworkPositionSync.git" }, "dependencies": { - "com.miragenet.mirage": "128.4.0" + "com.miragenet.mirage": "131.0.0" }, "samples": [] }