aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/IClientAPI.cs
diff options
context:
space:
mode:
authormingchen2008-05-05 17:44:40 +0000
committermingchen2008-05-05 17:44:40 +0000
commitc535f3947dbcfb78dcac8045c7452f34f8dd79eb (patch)
treeaae82fefa906ac823b46f1291a669d5930a330e1 /OpenSim/Framework/IClientAPI.cs
parent* Unraveled the DEBUG_CHANNEL mystery. (diff)
downloadopensim-SC-c535f3947dbcfb78dcac8045c7452f34f8dd79eb.zip
opensim-SC-c535f3947dbcfb78dcac8045c7452f34f8dd79eb.tar.gz
opensim-SC-c535f3947dbcfb78dcac8045c7452f34f8dd79eb.tar.bz2
opensim-SC-c535f3947dbcfb78dcac8045c7452f34f8dd79eb.tar.xz
*Standardized the Land module by removing all references to libsecondlife.packets
Diffstat (limited to 'OpenSim/Framework/IClientAPI.cs')
-rw-r--r--OpenSim/Framework/IClientAPI.cs27
1 files changed, 26 insertions, 1 deletions
diff --git a/OpenSim/Framework/IClientAPI.cs b/OpenSim/Framework/IClientAPI.cs
index a58114c..49cbdfa 100644
--- a/OpenSim/Framework/IClientAPI.cs
+++ b/OpenSim/Framework/IClientAPI.cs
@@ -235,6 +235,26 @@ namespace OpenSim.Framework
235 #endregion 235 #endregion
236 } 236 }
237 237
238 public class LandUpdateArgs : EventArgs
239 {
240 public LLUUID AuthBuyerID;
241 public Parcel.ParcelCategory Category;
242 public string Desc;
243 public LLUUID GroupID;
244 public byte LandingType;
245 public byte MediaAutoScale;
246 public LLUUID MediaID;
247 public string MediaURL;
248 public string MusicURL;
249 public string Name;
250 public uint ParcelFlags;
251 public float PassHours;
252 public int PassPrice;
253 public int SalePrice;
254 public LLUUID SnapshotID;
255 public LLVector3 UserLocation;
256 public LLVector3 UserLookAt;
257 }
238 public delegate void TextureRequest(Object sender, TextureRequestArgs e); 258 public delegate void TextureRequest(Object sender, TextureRequestArgs e);
239 259
240 public delegate void AvatarNowWearing(Object sender, AvatarWearingArgs e); 260 public delegate void AvatarNowWearing(Object sender, AvatarWearingArgs e);
@@ -355,7 +375,7 @@ namespace OpenSim.Framework
355 375
356 public delegate void ParcelJoinRequest(int west, int south, int east, int north, IClientAPI remote_client); 376 public delegate void ParcelJoinRequest(int west, int south, int east, int north, IClientAPI remote_client);
357 377
358 public delegate void ParcelPropertiesUpdateRequest(ParcelPropertiesUpdatePacket packet, IClientAPI remote_client); 378 public delegate void ParcelPropertiesUpdateRequest(LandUpdateArgs args, int local_id, IClientAPI remote_client);
359 379
360 public delegate void ParcelSelectObjects(int land_local_id, int request_type, IClientAPI remote_client); 380 public delegate void ParcelSelectObjects(int land_local_id, int request_type, IClientAPI remote_client);
361 381
@@ -778,6 +798,11 @@ namespace OpenSim.Framework
778 void sendEstateCovenantInformation(); 798 void sendEstateCovenantInformation();
779 void sendDetailedEstateData(LLUUID invoice); 799 void sendDetailedEstateData(LLUUID invoice);
780 800
801 void sendLandProperties(IClientAPI remote_client, int sequence_id, bool snap_selection, int request_result, LandData landData, float simObjectBonusFactor, int simObjectCapacity);
802 void sendLandAccessListData(List<LLUUID> avatars, uint accessFlag, int localLandID);
803 void sendForceClientSelectObjects(List<uint> objectIDs);
804 void sendLandObjectOwners(Dictionary<LLUUID, int> ownersAndCount);
805
781 byte[] GetThrottlesPacked(float multiplier); 806 byte[] GetThrottlesPacked(float multiplier);
782 807
783 808