NetworkStatisticsReset() публичный статический Метод

Resets the traffic stats and re-enables them.
public static NetworkStatisticsReset ( ) : void
Результат void
Пример #1
0
 public override void OnJoinedLobby()
 {
     base.OnJoinedLobby();
     //Debug.Log("Onjoin Lobby "+PhotonNetwork.NetworkClientState);
     OnJoinLobby.OnNext(Unit.Default);
     //PhotonNetwork.ReconnectAndRejoin();
     PhotonNetwork.NetworkStatisticsReset();
 }
Пример #2
0
 public void Revenir()
 {
     PhotonNetwork.NetworkStatisticsReset();
     Debug.Log("Deconnecte du serveur");
 }
Пример #3
0
        public void PhotonWindowCallback(int windowID)
        {
            try {
                GUILayout.Label($"State: {PhotonNetwork.NetworkClientState}");

                if (GUILayout.Button("Toggle Offline Mode"))
                {
                    PhotonNetwork.OfflineMode = !PhotonNetwork.OfflineMode;
                }

                if (PhotonNetwork.IsConnected && GUILayout.Button("Disconnect"))
                {
                    PhotonNetwork.Disconnect();
                }

                if (!PhotonNetwork.IsConnected && GUILayout.Button("Reconnect to Photon Cloud"))
                {
                    //_hostedMode = false;
                    PhotonNetwork.OfflineMode = false;
                    FindObjectOfType <SteamAuth>().ConnectViaSteamAuthenticator();
                }

                /*
                 * _hostedMode = GUILayout.Toggle(_hostedMode, "Use Custom Photon Network");
                 *
                 * if (_hostedMode && !PhotonNetwork.connected && !PhotonNetwork.connecting) {
                 * GUILayout.Label("Server Address:");
                 * PhotonNetwork.PhotonServerSettings.ServerAddress
                 *  = GUILayout.TextField(PhotonNetwork.PhotonServerSettings.ServerAddress);
                 * GUILayout.Label("Server Port:");
                 * PhotonNetwork.PhotonServerSettings.ServerPort
                 *  = ushort.TryParse(GUILayout.TextField(
                 *    PhotonNetwork.PhotonServerSettings.ServerPort.ToString()), out var serverPort)
                 *    ? serverPort
                 *    : 5055;
                 * GUILayout.Label("Voice Server Port:");
                 * PhotonNetwork.PhotonServerSettings.VoiceServerPort
                 *  = ushort.TryParse(GUILayout.TextField(
                 *    PhotonNetwork.PhotonServerSettings.VoiceServerPort.ToString()), out var voiceServerPort)
                 *    ? voiceServerPort
                 *    : 5055;
                 * if (!PhotonNetwork.offlineMode && !PhotonNetwork.connected && !PhotonNetwork.connecting) {
                 *  if (GUILayout.Button("Connect")) {
                 *    PhotonNetwork.offlineMode = false;
                 *    PhotonNetwork.PhotonServerSettings.HostType = ServerSettings.HostingOption.SelfHosted;
                 *    PhotonNetwork.PhotonServerSettings.PunLogging = PhotonLogLevel.Full;
                 *    PhotonNetwork.PhotonServerSettings.NetworkLogging = DebugLevel.ALL;
                 *    FindObjectOfType<SteamAuth>().ConnectViaSteamAuthenticator();
                 *  }
                 * }
                 * }
                 */

                GUILayout.BeginHorizontal();
                GUILayout.Label("Network Stats");
                var statsStr = PhotonNetwork.NetworkStatisticsToString()
                               .Replace(". ", ".\n");
                var boxMaxWidth = 500;
                var height      = GUI.skin.box.CalcHeight(new GUIContent(statsStr), boxMaxWidth);
                GUILayout.Box(
                    statsStr,
                    GUILayout.Width(boxMaxWidth),
                    GUILayout.Height(height)
                    );
                GUILayout.EndHorizontal();

                GUILayout.BeginHorizontal();
                if (GUILayout.Button("Reset Stats"))
                {
                    PhotonNetwork.NetworkStatisticsReset();
                }
                GUILayout.EndHorizontal();

                if (GUI.changed)
                {
                    photonWindowRect.height = 100f;
                }
            }
            catch {
                // ok
            }

            GUI.DragWindow();
        }