Exemplo n.º 1
0
        public void OnJSONEvent(JObject json, string senderId)
        {
            var message = json["message"].ToString();

            if (message.Equals("ping"))
            {
                PingTime = Time.time;
                GooglePlayServiceHelper.Shared.RtsHandler.BroadcastMessage(PackageFactory.CreatePong());
            }

            if (message.Equals("pong"))
            {
                PingLabel.text = Time.time - PingTime + "ms";
                PingTime       = Time.time;
                GooglePlayServiceHelper.Shared.RtsHandler.BroadcastMessage(PackageFactory.CreatePing());
            }
        }
Exemplo n.º 2
0
        public void OnJSONEvent(JObject json)
        {
            var message = json["message"].ToString();

            if (message.Equals("ping"))
            {
                SocketHandler.EmitNow("pong", PackageFactory.CreatePong());
            }

            if (message.Equals("latency"))
            {
                Game.ExecuteOnMainThread.Enqueue(() =>
                {
                    guiText.text = json["latency"] + " ms";
                });
            }
        }
Exemplo n.º 3
0
 public void SendPong()
 {
     GooglePlayServiceHelper.Shared.RtsHandler.BroadcastMessage(PackageFactory.CreatePong());
 }