UnityEngine.Networking.LocalClient.InternalConnectLocalServer C# (CSharp) Method

InternalConnectLocalServer() private method

private InternalConnectLocalServer ( bool generateConnectMsg ) : void
generateConnectMsg bool
return void
        internal void InternalConnectLocalServer(bool generateConnectMsg)
        {
            if (this.m_FreeMessages == null)
            {
                this.m_FreeMessages = new Stack<InternalMsg>();
                for (int i = 0; i < 0x40; i++)
                {
                    InternalMsg item = new InternalMsg();
                    this.m_FreeMessages.Push(item);
                }
            }
            this.m_LocalServer = NetworkServer.instance;
            base.m_Connection = new ULocalConnectionToServer(this.m_LocalServer);
            base.SetHandlers(base.m_Connection);
            base.m_Connection.connectionId = this.m_LocalServer.AddLocalClient(this);
            base.m_AsyncConnect = NetworkClient.ConnectState.Connected;
            NetworkClient.SetActive(true);
            base.RegisterSystemHandlers(true);
            if (generateConnectMsg)
            {
                this.PostInternalMessage(0x20);
            }
            this.m_Connected = true;
        }

Usage Example

        static internal NetworkClient ReconnectLocalServer()
        {
            LocalClient newClient = new LocalClient();

            NetworkServer.instance.ActivateLocalClientScene();
            newClient.InternalConnectLocalServer(false);
            return(newClient);
        }
All Usage Examples Of UnityEngine.Networking.LocalClient::InternalConnectLocalServer