public void Event_BoltShutdownBegin(AddCallback registerDoneCallback, UdpConnectionDisconnectReason disconnectReason) { _shutdownCompleteTimer = BOLT_SHUTDOWNCOMPLETE_DELAY; State = NetworkState.ShuttingDown; Log.Info(LogChannel, "[PhotonNetworkInterface] BoltShutdownBegin: " + disconnectReason); OnShutdownBegin?.Invoke(); }
public override void BoltShutdownBegin(Bolt.AddCallback registerDoneCallback) { base.BoltShutdownBegin(registerDoneCallback); UnityEngine.Debug.Log("bolt shutdown begin"); try { BoltNetwork.DisableLanBroadcast(); } catch (Exception e) { UnityEngine.Debug.LogException(e); } if (null != OnShutdownBegin) { OnShutdownBegin.Invoke(); OnShutdownBegin = null; } registerDoneCallback(onShutdown); }