Esempio 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());
            }
        }
Esempio 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";
                });
            }
        }
Esempio n. 3
0
 public void SendPong()
 {
     GooglePlayServiceHelper.Shared.RtsHandler.BroadcastMessage(PackageFactory.CreatePong());
 }