Пример #1
0
        private void GoToMenu()
        {
            View.ClearUsers();
            View.Disable();

            Dispose();

            PresenterMediator.Request(this, "client_menu");
        }
Пример #2
0
        private void StartServer()
        {
            var port = View.portInput.text;

            Model.StartServer(port);

            Dispose();

            // Debug.Log("REQUEST");
            PresenterMediator.Request(this, "server_lobby");
        }
Пример #3
0
        private void Shutdown()
        {
            Model.Shutdown();

            View.ClearUsers();
            View.Disable();

            View.OnShutdown  -= Shutdown;
            View.OnLoadScene -= LoadScene;

            Model.OnClientConnected  -= ClientConnected;
            Model.OnUserConnected    -= AddUser;
            Model.OnUserDisconnected -= RemoveUser;

            PresenterMediator.Request(this, "server_menu");
        }
Пример #4
0
 public void Share()
 {
     PresenterMediator.Register(this);
 }
Пример #5
0
 private void OnConnectedToServer()
 {
     View.Disable();
     Dispose();
     PresenterMediator.Request(this, "client_lobby");
 }