void Self_TeleportProgress(object sender, TeleportEventArgs e)
 {
     if (e.Status == TeleportStatus.Finished)
     {
         this.nearbyAvatars.Clear();
     }
 }
Example #2
0
        void Self_TeleportProgress(object sender, TeleportEventArgs e)
        {
            if (InvokeRequired)
            {
                BeginInvoke(new MethodInvoker(() => Self_TeleportProgress(sender, e)));
                return;
            }

            statusLabel.Text = e.Message;

            switch (e.Status)
            {
                case TeleportStatus.Progress:
                    IsTeleporting = true;
                    break;
                case TeleportStatus.Cancelled:
                case TeleportStatus.Failed:
                    statusLabel.Text = "Teleport failed: " + e.Message;
                    IsTeleporting = false;
                    break;
                case TeleportStatus.Finished:
                    IsTeleporting = false;
                    Close();
                    break;
            }
            RefreshControls();
        }
Example #3
0
 protected virtual void OnTeleportStatusChanged(OpenMetaverse.TeleportEventArgs e)
 {
     if (TeleportStatusChanged != null)
     {
         TeleportStatusChanged(this, e);
     }
 }
Example #4
0
 //string message, TeleportStatus status, TeleportFlags flags
 public void On_Teleport(object sender, TeleportEventArgs e)
 {
     BotClient Client = TheBotClient;
     WriteLine(e + " " + e.Status);
     if (e.Status == TeleportStatus.Finished)
     {
         Client.Self.TeleportProgress -= On_Teleport;
         TeleportFinished.Set();
     }
 }
Example #5
0
        private void netcom_TeleportStatusChanged(object sender, TeleportEventArgs e)
        {
            switch (e.Status)
            {
                case TeleportStatus.Progress:
                    label1.Text = e.Message;

                    break;

                case TeleportStatus.Failed:
                    label1.Text = "Teleport Failed";

                    break;

                case TeleportStatus.Finished:
                    label1.Text = "Teleport Successful";
                    //this.Close();

                    break;
            }
        }
Example #6
0
        private void netcom_TeleportStatusChanged(object sender, TeleportEventArgs e)
        {
            if (InvokeRequired)
            {
                BeginInvoke(new MethodInvoker(() => netcom_TeleportStatusChanged(sender, e)));
                return;
            }

            try
            {
                switch (e.Status)
                {
                    case TeleportStatus.Start:
                        RefreshControls();
                        pnlTeleporting.Visible = true;
                        lblTeleportStatus.Visible = true;
                        break;
                    case TeleportStatus.Progress:
                        lblTeleportStatus.Text = e.Message;
                        break;

                    case TeleportStatus.Failed:
                        RefreshControls();
                        pnlTeleporting.Visible = false;
                        MessageBox.Show(e.Message, "Teleport", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        break;

                    case TeleportStatus.Finished:
                        RefreshControls();
                        pnlTeleporting.Visible = false;
                        //lblTeleportStatus.Visible = false;
                        this.Close();
                        break;
                }
            }
            catch { ; }
        }
Example #7
0
        void Self_TeleportProgress(object sender, TeleportEventArgs e)
        {
            if(e.Status==OpenMetaverse.TeleportStatus.Finished)
            {

                if(MainClass.client.Network.CurrentSim.ID == lastsim)
                    return;

                Gtk.Application.Invoke(delegate
                {
                    store.Clear();
                    av_tree.Clear(); // Bleh possible f**k up here with sequencing
                });

                if (MainClass.client.Network.CurrentSim != null)
                 lastsim=MainClass.client.Network.CurrentSim.ID;
            }
        }
Example #8
0
 protected virtual void OnTeleportStatusChanged(TeleportEventArgs e)
 {
     if (TeleportStatusChanged != null) TeleportStatusChanged(this, e);
 }
Example #9
0
        private void TP_Callback(object sender, TeleportEventArgs e)
        {
            if (e.Status == TeleportStatus.Finished)
            {
                //Thread.Sleep(8000);

                BeginInvoke((MethodInvoker)delegate
                {
                    //axWindowsMediaPlayer1.Ctlcontrols.stop();
                    axWindowsMediaPlayer1.URL = this.instance.Config.CurrentConfig.pURL;
                    //axWindowsMediaPlayer1.Ctlcontrols.play();

                    //this.Close();
                });
            }
        }
        void Self_TeleportProgress(object sender, TeleportEventArgs e)
        {
            Gtk.Application.Invoke(delegate {

                Console.Write("TP update "+e.Status.ToString()+"\n");

                this.label_info.Text=e.Message;

                if(OpenMetaverse.TeleportStatus.Start==e.Status)
                    progressbar1.Fraction=0.2;

                if(OpenMetaverse.TeleportStatus.Progress==e.Status)
                {
                     Console.Write("Progress\n");
                     if (progressbar1.Fraction < 1.0)
                         progressbar1.Fraction += 0.2;
                     else
                         progressbar1.Fraction = 0.2;
                }

                if(OpenMetaverse.TeleportStatus.Finished==e.Status)
                {
                        progressbar1.Fraction=1.0;
                        GLib.Timeout.Add(1000,closewindow);
                        this.button_close.Sensitive=true;
                }

                if(OpenMetaverse.TeleportStatus.Cancelled==e.Status)
                {
                        progressbar1.Fraction=1.0;
                        this.button_close.Sensitive=true;
                        this.label_info.Text="Teleport Cancelled";
                }

                if(OpenMetaverse.TeleportStatus.Failed==e.Status)
                {
                        progressbar1.Fraction=1.0;
                        this.button_close.Sensitive=true;
                        this.label_info.Text="Teleport FAILED, sorry";
                }

                this.QueueDraw();

            });
        }
 void Self_TeleportProgress(object sender, TeleportEventArgs e)
 {
     if (e.Status == TeleportStatus.Finished)
     {
         Gtk.Application.Invoke(delegate
         {
             status_location.Text = "Location: " + MainClass.client.Network.CurrentSim.Name + MainClass.prettyvector(MainClass.client.Self.SimPosition, 2);
         });
     }
 }
Example #12
0
 public virtual void Self_OnTeleport(object sender, TeleportEventArgs e) { OnEvent("On-Teleport", paramNamesOnTeleport, paramTypesOnTeleport,e); }
Example #13
0
 void Self_OnTeleport(object sender, TeleportEventArgs e)
 {
     var status = e.Status;
     if (status == TeleportStatus.Finished || status == TeleportStatus.Failed || status == TeleportStatus.Cancelled)
     {
         OutputDelegate WriteLine = DisplayNotificationInChat;
         WriteLine("Teleport " + status);
         //if (!Cogbot.Actions.SimExport.ExportCommand.IsExporting) describeSituation(WriteLine);
     }
 }
 public override void Self_OnTeleport(object sender, TeleportEventArgs e)
 {
     base.Self_OnTeleport(sender, e);
 }
Example #15
0
        private void netcom_TeleportStatusChanged(object sender, TeleportEventArgs e)
        {
            try
            {
                //evs.OnTeleportStatusChanged(e);

                switch (e.Status)
                {
                    case TeleportStatus.Start:
                        pTP.Visible = true;
                        label13.Text = "Teleporting";

                        break;
                    case TeleportStatus.Progress:
                        BeginInvoke(new MethodInvoker(delegate()
                        {
                            pTP.Visible = true;
                            label13.Text = e.Message;
                            //label13.Refresh();
                        }));

                        //if (e.Message.ToLower() == "resolving")
                        //{
                        //    if (tpf == null)
                        //    {
                        //        tpf = new frmTPdialogue(instance);
                        //        tpf.ShowDialog(instance.MainForm);
                        //    }
                        //    else
                        //    {
                        //        tpf.Dispose();

                        //        tpf = new frmTPdialogue(instance);
                        //        tpf.ShowDialog(instance.MainForm);
                        //    }
                        //}

                        break;

                    case TeleportStatus.Failed:
                        //MessageBox.Show(e.Message, "Teleport", MessageBoxButtons.OK, MessageBoxIcon.Error);

                        //if (tpf == null)
                        //{
                        //    tpf = new frmTPdialogue(instance, "Teleport Failed");
                        //    tpf.ShowDialog(instance.MainForm);
                        //}
                        //else
                        //{
                        //    tpf.Dispose();

                        //    tpf = new frmTPdialogue(instance, "Teleport Failed");
                        //    tpf.ShowDialog(instance.MainForm);
                        //}

                        BeginInvoke(new MethodInvoker(delegate()
                        {
                            label13.Text = "Teleport Failed";
                            pTP.Visible = true;

                            TPtimer.Enabled = true;
                            TPtimer.Start();
                        }));

                        break;

                    case TeleportStatus.Finished:
                        if (instance.Config.CurrentConfig.AutoSit)
                        {
                            Logger.Log("AUTOSIT: Initialising...", Helpers.LogLevel.Info);

                            sitTimer = new System.Timers.Timer();
                            sitTimer.Interval = 61000;
                            sitTimer.Elapsed += new ElapsedEventHandler(OnTimedEvent);
                            sitTimer.Enabled = true;
                            sitTimer.Start();
                        }

                        //if (tpf == null)
                        //{
                        //    tpf = new frmTPdialogue(instance, "Teleport Succeded");
                        //    tpf.ShowDialog(instance.MainForm);
                        //}
                        //else
                        //{
                        //    tpf.Dispose();

                        //    tpf = new frmTPdialogue(instance, "Teleport Succeded");
                        //    tpf.ShowDialog(instance.MainForm);
                        //}

                        BeginInvoke(new MethodInvoker(delegate()
                        {
                            label13.Text = "Teleport Succeded";
                            pTP.Visible = true;

                            TPtimer.Enabled = true;
                            TPtimer.Start();
                        }));

                        break;
                }
            }
            catch (Exception ex)
            {
                reporter.Show(ex);
            }
        }
Example #16
0
 public void Self_TeleportProgress(object sender, TeleportEventArgs e)
 {
     Hashtable item = new Hashtable();
     item.Add("MessageType", "Teleport");
     item.Add("Status", e.Status);
     item.Add("Flags", e.Flags);
     if (e.Status == TeleportStatus.Finished)
     {
         Client.Self.Movement.Camera.Far = 182f;
         Client.Self.Movement.Camera.SetPositionOrientation(new Vector3(128, 128, 0), 0, 0, 0);
         Client.Self.Movement.SendUpdate();
     }
     enqueue(item);
 }
Example #17
0
        private void Self_TeleportProgress(object sender, TeleportEventArgs e)
        {
            if (!this.IsHandleCreated) return;

            switch (e.Status)
            {
                case TeleportStatus.Start:
                case TeleportStatus.Progress:
                    this.RenderingEnabled = false;
                    return;

                case TeleportStatus.Failed:
                case TeleportStatus.Cancelled:
                    this.RenderingEnabled = true;
                    return;

                case TeleportStatus.Finished:
                    WorkPool.QueueUserWorkItem(delegate(object sync)
                    {
                        Cursor.Current = Cursors.WaitCursor;
                        Thread.Sleep(6000);
                        ReLoadObject();
                        RenderingEnabled = true;
                        Cursor.Current = Cursors.Default;
                    });

                    return;
            }
        }
Example #18
0
        void Self_TeleportProgress(object sender, TeleportEventArgs e)
        {
            Logger.Log("TP Update --> " + e.Message.ToString() + " : " + e.Status.ToString() + " : " + e.Flags.ToString(), Helpers.LogLevel.Info);

            if (e.Status == TeleportStatus.Finished)
            {
                Logger.Log("TP Finished we are now in " + client.Network.CurrentSim.Name, Helpers.LogLevel.Info);
            }
        }
Example #19
0
        void Self_TeleportProgress(object sender, TeleportEventArgs e)
        {
            if (e.Status == TeleportStatus.Finished || e.Status == TeleportStatus.Failed)
                teleporting = false;

            if (CanSyncInvoke)
                netcomSync.BeginInvoke(new OnTeleportStatusRaise(OnTeleportStatusChanged), new object[] { e });
            else
                OnTeleportStatusChanged(e);
        }
Example #20
0
        void Self_TeleportProgress(object sender, TeleportEventArgs e)
        {
            if (InvokeRequired)
            {
                BeginInvoke(new MethodInvoker(() => Self_TeleportProgress(sender, e)));
                return;
            }

            switch (e.Status)
            {
                case TeleportStatus.Progress:
                    lblStatus.Text = "Progress: " + e.Message;
                    InTeleport = true;
                    break;

                case TeleportStatus.Start:
                    lblStatus.Text = "Teleporting to " + txtRegion.Text;
                    InTeleport = true;
                    break;

                case TeleportStatus.Cancelled:
                case TeleportStatus.Failed:
                    InTeleport = false;
                    lblStatus.Text = "Failed: " + e.Message;
                    if (Environment.TickCount - lastTick > 500)
                        instance.TabConsole.DisplayNotificationInChat("Teleport failed");
                    lastTick = Environment.TickCount;
                    break;

                case TeleportStatus.Finished:
                    lblStatus.Text = "Teleport complete";
                    if (Environment.TickCount - lastTick > 500)
                        instance.TabConsole.DisplayNotificationInChat("Teleport complete");
                    lastTick = Environment.TickCount;
                    InTeleport = false;
                    Network_SimChanged(null, null);
                    if (mmap != null)
                    {
                        mmap.ClearTarget();
                    }
                    break;

                default:
                    InTeleport = false;
                    break;
            }

            if (!InTeleport)
            {
                prgTeleport.Style = ProgressBarStyle.Blocks;
            }
        }
Example #21
0
 private void netcom_TeleportStatusChanged(object sender, TeleportEventArgs e)
 {
     switch (e.Status)
     {
         case TeleportStatus.Failed:
             MessageBox.Show(e.Message, "Teleport", MessageBoxButtons.OK, MessageBoxIcon.Error);
             break;
         case TeleportStatus.Finished:
             //try
             //{
             //    client.Appearance.SetPreviousAppearance(false);
             //}
             //catch (Exception exp)
             //{
             //    Logger.Log("TPTabWindow: " + exp.InnerException.ToString(), Helpers.LogLevel.Error);
             //}
             break;
     }
 }
Example #22
0
 void Self_TeleportProgress(object sender, TeleportEventArgs e)
 {
     if (e.Status == TeleportStatus.Progress || e.Status == TeleportStatus.Finished)
     {
         ResetAvatarList();
     }
 }
Example #23
0
        private void netcom_TeleportStatusChanged(object sender, TeleportEventArgs e)
        {
            switch (e.Status)
            {
                case TeleportStatus.Start:
                case TeleportStatus.Progress:
                    lblTeleportStatus.Text = e.Message;
                    break;

                case TeleportStatus.Failed:
                    RefreshControls();

                    MessageBox.Show(e.Message, "Teleport", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    break;

                case TeleportStatus.Finished:
                    this.Close();
                    break;
            }
        }
Example #24
0
        void Self_TeleportProgress(object sender, TeleportEventArgs e)
        {
            if (!client.Network.Connected) return;

            if (e.Status == TeleportStatus.Progress)
            {
                client.Self.SphereEffect(client.Self.GlobalPosition, Color4.White, 4f, teleportEffect);
            }

            if (e.Status == TeleportStatus.Finished)
            {
                client.Self.SphereEffect(Vector3d.Zero, Color4.White, 0f, teleportEffect);
                SetRandomHeading();
            }

            if (e.Status == TeleportStatus.Failed)
            {
                client.Self.SphereEffect(Vector3d.Zero, Color4.White, 0f, teleportEffect);
            }
        }
Example #25
0
        private void Self_OnTeleport(object sender, TeleportEventArgs ea)
        {
            try
            {
                if (ea.Status == TeleportStatus.Finished || ea.Status == TeleportStatus.Failed)
                    teleporting = false;

                if (netcomSync != null)
                    netcomSync.BeginInvoke(new OnTeleportStatusRaise(OnTeleportStatusChanged), new object[] { ea });
                else
                    OnTeleportStatusChanged(ea);
            }
            catch
            {
                ;
            }
        }
Example #26
0
 /// <summary>Raises the TeleportProgress event</summary>
 /// <param name="e">A TeleportEventArgs object containing the
 /// data returned from the data server</param>
 protected virtual void OnTeleport(TeleportEventArgs e)
 {
     EventHandler<TeleportEventArgs> handler = m_Teleport;
     if (handler != null)
         handler(this, e);
 }
Example #27
0
 private void Self_TeleportProgress(object sender, TeleportEventArgs e)
 {
     if (e.Status == TeleportStatus.Finished)
     {
         SetLookat();
     }
 }