UnityEngine.Networking.NetworkManager.ClientChangeScene C# (CSharp) Method

ClientChangeScene() private method

private ClientChangeScene ( string newSceneName, bool forceReload ) : void
newSceneName string
forceReload bool
return void
        internal void ClientChangeScene(string newSceneName, bool forceReload)
        {
            if (string.IsNullOrEmpty(newSceneName))
            {
                if (LogFilter.logError)
                {
                    Debug.LogError("ClientChangeScene empty scene name");
                }
            }
            else
            {
                if (LogFilter.logDebug)
                {
                    Debug.Log("ClientChangeScene newSceneName:" + newSceneName + " networkSceneName:" + networkSceneName);
                }
                if (newSceneName == networkSceneName)
                {
                    if (this.m_MigrationManager != null)
                    {
                        this.FinishLoadScene();
                        return;
                    }
                    if (!forceReload)
                    {
                        this.FinishLoadScene();
                        return;
                    }
                }
                s_LoadingSceneAsync = SceneManager.LoadSceneAsync(newSceneName);
                networkSceneName = newSceneName;
            }
        }