Exemple #1
0
        public void OnPong(BanchoPongArgs args)
        {
            if (args.pr.Spectator == null || args.pr.Spectator?.BoundPresence == args.pr)
            {
                return;
            }

            //args.pr.Spectator?.Broadcast(new UserPresence(args.pr));
            args.pr += new HandleUpdate(args.pr);
            args.pr.Spectator?.Broadcast(new HandleUpdate(args.pr));
        }
Exemple #2
0
        public void OnPong(BanchoPongArgs args)
        {
            args.Pr["LAST_PONG"] = DateTime.Now;

            if (args.Pr.Spectator == null ||
                args.Pr.Spectator?.Host != args.Pr ||
                args.Pr.Spectator?.SpectatorCount <= 0)
            {
                return;
            }

            args.Pr.Spectator.Push(new HandleUpdate(args.Pr.Spectator.Host));
        }