/// <summary> /// Update network debug IMGUI. /// </summary> public void DrawDebugGUI() { GUI.color = Color.white; foreach (NetPlayer player in players) { if (player != null) { player.DrawDebugGUI(); } } Rect debugPanel = new Rect(10, 50, 500, 20); GUI.Label(debugPanel, "Time since last heartbeat: " + timeSinceLastHeartbeat); debugPanel.y += 20.0f; GUI.Label(debugPanel, "Time to send next heartbeat: " + timeToSendHeartbeat); debugPanel.y += 20.0f; GUI.Label(debugPanel, "Ping: " + ping); debugPanel.y += 20.0f; GUI.Label(debugPanel, "My clock: " + GetNetworkClock()); debugPanel.y += 20.0f; GUI.Label(debugPanel, "Remote clock: " + remoteClock); debugPanel.y += 20.0f; GUI.Label(debugPanel, "State: " + state); debugPanel.y += 20.0f; netWorld.UpdateIMGUI(); }
/// <summary> /// Update network debug IMGUI. /// </summary> public void DrawDebugGUI() { statistics.Draw(); netWorld.UpdateIMGUI(); }