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