public void Teleport(string sim, Vector3 coordinates) { if (!IsLoggedIn) { return; } if (IsTeleporting) { return; } TeleportingEventArgs ea = new TeleportingEventArgs(sim, coordinates); OnTeleporting(ea); if (ea.Cancel) { return; } IsTeleporting = true; client.Self.Teleport(sim, coordinates); }
private void netcom_Teleporting(object sender, TeleportingEventArgs e) { RefreshControls(); }
protected virtual void OnTeleporting(TeleportingEventArgs e) { Teleporting?.Invoke(this, e); }