Пример #1
0
        protected override void HandleResponse(Packet packet, GProtocolSendType type)
        {
            var joinData = JsonConvert.DeserializeObject <JoinData>(GetStringFromBuffer(packet.Payload));

            RealTimeEventHandlers.JoinedRoom?.Invoke(this, new JoinEvent
            {
                Type     = GSLiveType.RealTime,
                JoinData = joinData
            });
        }
Пример #2
0
        protected override void HandleResponse(Packet packet, GProtocolSendType type)
        {
            if (GsLiveRealTime.InAutoMatch)
            {
                GsLiveRealTime.InAutoMatch = false;
            }

            CoreEventHandlers.Error?.Invoke(this, new ErrorEvent
            {
                Type  = GSLiveType.RealTime,
                Error = GetStringFromBuffer(packet.Payload)
            });
        }