diff options
Diffstat (limited to 'OpenSim/Framework/IClientAPI.cs')
-rw-r--r-- | OpenSim/Framework/IClientAPI.cs | 27 |
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 | ||