Пример #1
0
 private void buttonDestroy_Click(object sender, RoutedEventArgs e)
 {
     WPFAppWorld.WorldDestroy();
     if (ExampleEngineApp.Instance != null)
     {
         ExampleEngineApp.Instance.Client_DisconnectFromServer();
     }
 }
        protected override void OnDestroy()
        {
            WPFAppWorld.WorldDestroy();
            Client_DisconnectFromServer();

            base.OnDestroy();
            instance = null;
        }
Пример #3
0
        private void buttonConnect_Click(object sender, RoutedEventArgs e)
        {
            WPFAppWorld.WorldDestroy();
            if (ExampleEngineApp.Instance != null)
            {
                ExampleEngineApp.Instance.Client_DisconnectFromServer();
            }

            string host     = textBoxServerAddress.Text;
            int    port     = 56565;
            string userName = textBoxUserName.Text;
            string password = "";

            ExampleEngineApp.Instance.TryConnectToServer(host, port, userName, password);
        }
        void Client_ConnectionStatusChanged(NetworkClient sender, NetworkConnectionStatuses status)
        {
            switch (status)
            {
            case NetworkConnectionStatuses.Disconnected:
            {
                //string text = "Unable to connect";
                //if( sender.DisconnectionReason != "" )
                //   text += ". " + sender.DisconnectionReason;
                //Log.Error( text );

                WPFAppWorld.WorldDestroy();
                Client_DisconnectFromServer();
            }
            break;

            case NetworkConnectionStatuses.Connecting:
                break;

            case NetworkConnectionStatuses.Connected:
                break;
            }
        }
Пример #5
0
 private void buttonDestroy_Click(object sender, RoutedEventArgs e)
 {
     WPFAppWorld.WorldDestroy();
 }
 void Client_EntitySystemService_WorldDestroy(EntitySystemClientNetworkService sender,
                                              bool newMapWillBeLoaded)
 {
     WPFAppWorld.WorldDestroy();
 }