From fbc919c662374fbb81f786a88477d89e60854d5f Mon Sep 17 00:00:00 2001 From: Mister_Nebula <41904486+misternebula@users.noreply.github.com> Date: Fri, 4 Sep 2020 20:57:35 +0100 Subject: [PATCH] fixes --- AssetBundles/network.manifest | 2 +- QSB/Messaging/EventType.cs | 6 +++++- QSB/QSBNetworkManager.cs | 3 ++- QSB/WorldSync/WorldRegistry.cs | 5 +++-- 4 files changed, 11 insertions(+), 5 deletions(-) diff --git a/AssetBundles/network.manifest b/AssetBundles/network.manifest index 364079e0..081b1c27 100644 --- a/AssetBundles/network.manifest +++ b/AssetBundles/network.manifest @@ -3,7 +3,7 @@ CRC: 3416116897 Hashes: AssetFileHash: serializedVersion: 2 - Hash: ce774a36e9290f42cbd030efc8637a37 + Hash: f304be71f6b3202b0c75695ffc81dd4e TypeTreeHash: serializedVersion: 2 Hash: 47ee499ae8022a6b96ca6a5fd541f154 diff --git a/QSB/Messaging/EventType.cs b/QSB/Messaging/EventType.cs index 7f9eb716..3fe7ab29 100644 --- a/QSB/Messaging/EventType.cs +++ b/QSB/Messaging/EventType.cs @@ -19,6 +19,10 @@ PlayerReady, ProbeActiveChange, Elevator, - Geyser + Geyser, + OrbSlot, + OrbUser, + OrbStatus, + QSBPositionMessage } } diff --git a/QSB/QSBNetworkManager.cs b/QSB/QSBNetworkManager.cs index 4f91c806..b260b371 100644 --- a/QSB/QSBNetworkManager.cs +++ b/QSB/QSBNetworkManager.cs @@ -7,6 +7,7 @@ using QSB.OrbSync; using QSB.TimeSync; using QSB.TransformSync; using QSB.Utility; +using QSB.WorldSync; using System; using System.Linq; using UnityEngine; @@ -79,7 +80,7 @@ namespace QSB } else { - WorldRegistry.OrbUserList.Add(orb, NetworkInstanceId.Invalid); + WorldRegistry.OrbUserList.Add(orb, uint.MaxValue); } } } diff --git a/QSB/WorldSync/WorldRegistry.cs b/QSB/WorldSync/WorldRegistry.cs index 4a196b04..9dc4a10b 100644 --- a/QSB/WorldSync/WorldRegistry.cs +++ b/QSB/WorldSync/WorldRegistry.cs @@ -1,4 +1,5 @@ -using System.Collections.Generic; +using QSB.TransformSync; +using System.Collections.Generic; using System.Linq; namespace QSB.WorldSync @@ -8,7 +9,7 @@ namespace QSB.WorldSync private static readonly List _worldObjects = new List(); public static List OrbList = new List(); public static List OldOrbList = new List(); - public static Dictionary OrbUserList = new Dictionary(); + public static Dictionary OrbUserList = new Dictionary(); public static void AddObject(WorldObject worldObject) {