Esempio n. 1
0
        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);
        }
Esempio n. 3
0
        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();
        }
Esempio n. 4
0
 void Parcels_ParcelProperties(object sender, ParcelPropertiesEventArgs e)
 {
 }
Esempio n. 5
0
 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);
     }
 }