示例#1
0
        public void Event_BoltShutdownBegin(AddCallback registerDoneCallback, UdpConnectionDisconnectReason disconnectReason)
        {
            _shutdownCompleteTimer = BOLT_SHUTDOWNCOMPLETE_DELAY;
            State = NetworkState.ShuttingDown;
            Log.Info(LogChannel, "[PhotonNetworkInterface] BoltShutdownBegin: " + disconnectReason);

            OnShutdownBegin?.Invoke();
        }
示例#2
0
    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);
    }