void Parcels_ParcelProperties(object sender, ParcelPropertiesEventArgs e) { if (cbKeep.Checked || e.Result != ParcelResult.Single) { return; } if (InvokeRequired) { BeginInvoke(new MethodInvoker(() => Parcels_ParcelProperties(sender, e))); return; } lock (parcelMusicLock) { txtAudioURL.Text = e.Parcel.MusicURL; if (playing) { if (currentURL != txtAudioURL.Text) { currentURL = txtAudioURL.Text; Play(); } } else if (cbPlayAudioStream.Checked) { currentURL = txtAudioURL.Text; Play(); } } }
public override void Parcels_OnParcelProperties(object sender, ParcelPropertiesEventArgs e) { Simulator simulator = e.Simulator; var parcel = e.Parcel; SimRegion r = SimRegion.GetRegion(simulator); r.Parcels_OnParcelProperties(simulator, parcel, e.Result, e.SelectedPrims, e.SequenceID, e.SnapSelection); //base.Parcels_OnParcelProperties(simulator, parcel, result, selectedPrims, sequenceID, snapSelection); }
void Parcels_ParcelProperties(object sender, ParcelPropertiesEventArgs e) { if (instance.MainForm.PreventParcelUpdate || e.Result != ParcelResult.Single) { return; } if (InvokeRequired) { if (IsHandleCreated || !instance.MonoRuntime) { BeginInvoke(new MethodInvoker(() => Parcels_ParcelProperties(sender, e))); } return; } UpdateParcelDisplay(); }
void Parcels_ParcelProperties(object sender, ParcelPropertiesEventArgs e) { }
public void Parcels_ParcelProperties(object sender, ParcelPropertiesEventArgs e) { if (e.Result == ParcelResult.NoData) { Hashtable message = new Hashtable(); message.Add("MessageType", "ParcelPropertiesFailed"); message.Add("LocalID", e.Parcel.LocalID); message.Add("SequenceID", e.SequenceID); enqueue(message); } else { Hashtable message = new Hashtable(); message.Add("MessageType", "ParcelProperties"); message.Add("SequenceID", e.SequenceID); message.Add("LocalID", e.Parcel.LocalID); message.Add("AABBMax", e.Parcel.AABBMax); message.Add("AABBMin", e.Parcel.AABBMin); message.Add("AccessList", e.Parcel.AccessWhiteList); message.Add("BanList", e.Parcel.AccessBlackList); message.Add("Area", e.Parcel.Area); message.Add("AuctionID", e.Parcel.AuctionID); message.Add("AuthBuyerID", e.Parcel.AuthBuyerID); message.Add("Category", e.Parcel.Category); message.Add("ClaimDate", e.Parcel.ClaimDate.ToString("o")); message.Add("ClaimPrice", e.Parcel.ClaimPrice); message.Add("Desc", e.Parcel.Desc); message.Add("Dwell", e.Parcel.Dwell); message.Add("Flags", (uint)e.Parcel.Flags); message.Add("GroupID", e.Parcel.GroupID); message.Add("GroupPrims", e.Parcel.GroupPrims); message.Add("IsGroupOwned", e.Parcel.IsGroupOwned); message.Add("LandingType", e.Parcel.Landing); message.Add("MaxPrims", e.Parcel.MaxPrims); message.Add("MediaAutoScale", e.Parcel.Media.MediaAutoScale); message.Add("MediaDesc", e.Parcel.Media.MediaDesc); message.Add("MediaHeight", e.Parcel.Media.MediaHeight); message.Add("MediaID", e.Parcel.Media.MediaID); message.Add("MediaLoop", e.Parcel.Media.MediaLoop); message.Add("MediaType", e.Parcel.Media.MediaType); message.Add("MediaURL", e.Parcel.Media.MediaURL); message.Add("MediaWidth", e.Parcel.Media.MediaWidth); message.Add("MusicURL", e.Parcel.MusicURL); message.Add("Name", e.Parcel.Name); message.Add("ObscureMedia", e.Parcel.ObscureMedia); message.Add("ObscureMusic", e.Parcel.ObscureMusic); message.Add("OtherCleanTime", e.Parcel.OtherCleanTime); message.Add("OtherPrims", e.Parcel.OtherPrims); message.Add("OwnerPrims", e.Parcel.OwnerPrims); message.Add("OwnerID", e.Parcel.OwnerID); message.Add("PrimBonus", e.Parcel.ParcelPrimBonus); message.Add("PassHours", e.Parcel.PassHours); message.Add("PassPrice", e.Parcel.PassPrice); message.Add("PublicCount", e.Parcel.PublicCount); message.Add("RegionDenyAgeUnverified", e.Parcel.RegionDenyAgeUnverified); message.Add("RegionDenyAnonymous", e.Parcel.RegionDenyAnonymous); message.Add("RegionPushOverride", e.Parcel.RegionPushOverride); message.Add("RentPrice", e.Parcel.RentPrice); message.Add("SalePrice", e.Parcel.SalePrice); message.Add("SelectedPrims", e.SelectedPrims); message.Add("SelfCount", e.Parcel.SelfCount); message.Add("SimWideMaxPrims", e.Parcel.SimWideMaxPrims); message.Add("SimWideTotalPrims", e.Parcel.SimWideTotalPrims); message.Add("SnapshotID", e.Parcel.SnapshotID); message.Add("Status", e.Parcel.Status); message.Add("TotalPrims", e.Parcel.TotalPrims); message.Add("UserLocation", e.Parcel.UserLocation); message.Add("UserLookAt", e.Parcel.UserLookAt); enqueue(message); } }