Lag Spike Simulator
Need 12 seconds of dropped connection at the push of a button?
C#
if (Input.GetKeyUp(KeyCode.T)) {
Debug.Log("RunIntoTimeout");
StartCoroutine(RunIntoTimeout());
}
IEnumerator RunIntoTimeout() {
Debug.Log("RunIntoTimeout (12 seconds)");
PhotonHandler.StopFallbackSendAckThread();
PhotonNetwork.isMessageQueueRunning = false;
yield return new WaitForSeconds(12);
PhotonNetwork.isMessageQueueRunning = true;
PhotonHandler.StartFallbackSendAckThread();
Debug.Log("RunIntoTimeout finished.");
}
Back to top