using System; using Newtonsoft.Json; public class JsonServerSentEventHandler : ServerSentEventHandler { public event Action OnJsonEventReceived; public JsonServerSentEventHandler() { OnServerSentEventReceived += sse => { // To Use Built-In Unity JSON Serialization, replace with this: // // OnJsonEventReceived?.Invoke(JsonUtility.FromJson(sse.Data)); // OnJsonEventReceived?.Invoke(JsonConvert.DeserializeObject(sse.Data)); }; } }