PhotonHandler.OnApplicationPause C# (CSharp) Method

OnApplicationPause() protected method

Called by Unity when the application gets paused (e.g. on Android when in background).
Some versions of Unity will give false values for pause on Android (and possibly on other platforms). Sets a disconnect timer when PhotonNetwork.BackgroundTimeout > 0.001f.
protected OnApplicationPause ( bool pause ) : void
pause bool
return void
    protected void OnApplicationPause(bool pause)
    {
        if (PhotonNetwork.BackgroundTimeout > 0.001f)
        {
            if (timerToStopConnectionInBackground == null)
            {
                timerToStopConnectionInBackground = new Stopwatch();
            }
            timerToStopConnectionInBackground.Reset();

            if (pause)
            {
                timerToStopConnectionInBackground.Start();
            }
            else
            {
                timerToStopConnectionInBackground.Stop();
            }
        }
    }