From 650a3c88db3a5ef4f5e15c51bf3ecdae03354a10 Mon Sep 17 00:00:00 2001 From: Mister_Nebula <41904486+misternebula@users.noreply.github.com> Date: Sun, 9 Aug 2020 10:28:03 +0100 Subject: [PATCH] Delete EventHandler.cs --- QSB/Events/EventHandler.cs | 52 -------------------------------------- 1 file changed, 52 deletions(-) delete mode 100644 QSB/Events/EventHandler.cs diff --git a/QSB/Events/EventHandler.cs b/QSB/Events/EventHandler.cs deleted file mode 100644 index c5e7de26..00000000 --- a/QSB/Events/EventHandler.cs +++ /dev/null @@ -1,52 +0,0 @@ -using System.Collections; -using System.Linq; -using QSB.Messaging; -using QSB.TransformSync; -using UnityEngine; -using UnityEngine.Networking; - -namespace QSB.Events -{ - public class EventHandler : NetworkBehaviour - { - public static EventHandler LocalInstance; - - private MessageHandler _eventHandler; - - private void Awake() - { - LocalInstance = this; - - _eventHandler = new MessageHandler(MessageType.Event); - _eventHandler.OnClientReceiveMessage += OnClientReceiveMessage; - _eventHandler.OnServerReceiveMessage += OnServerReceiveMessage; - } - - public void Send(EventMessage message) - { - StartCoroutine(SendEvent(message)); - } - - private IEnumerator SendEvent(EventMessage message) - { - yield return new WaitUntil(() => PlayerTransformSync.LocalInstance != null); - _eventHandler.SendToServer(message); - } - - private void OnServerReceiveMessage(EventMessage message) - { - _eventHandler.SendToAll(message); - } - - private void OnClientReceiveMessage(EventMessage message) - { - if (message.SenderId == PlayerRegistry.LocalPlayer?.NetId) - { - return; - } - - var _event = EventSender.EventList.First(x => x.Type == (EventType)message.EventType); - _event.OnReceive(message.SenderId, message.Data); - } - } -}