From 862dc9fe975bdaa71116c8449ac27289f860441e Mon Sep 17 00:00:00 2001 From: mingchen Date: Fri, 13 Jul 2007 21:13:38 +0000 Subject: *Reworked parcel joining to work the same way as LL's method. **Parcels within selection now join and not the two parcels selected at each corner *Created OnSignificantClientMovement event that is triggered when an avatar moves more than 2 meters. --- OpenSim/Framework/General/Interfaces/IClientAPI.cs | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'OpenSim/Framework/General/Interfaces/IClientAPI.cs') diff --git a/OpenSim/Framework/General/Interfaces/IClientAPI.cs b/OpenSim/Framework/General/Interfaces/IClientAPI.cs index 9ac7994..555f46e 100644 --- a/OpenSim/Framework/General/Interfaces/IClientAPI.cs +++ b/OpenSim/Framework/General/Interfaces/IClientAPI.cs @@ -77,6 +77,8 @@ namespace OpenSim.Framework.Interfaces public delegate void AddNewPrim(LLUUID ownerID, LLVector3 pos, PrimitiveBaseShape shape); + public delegate void SignificantClientMovement(IClientAPI remote_client); + public interface IClientAPI { event ImprovedInstantMessage OnInstantMessage; @@ -126,6 +128,8 @@ namespace OpenSim.Framework.Interfaces event ParcelPropertiesUpdateRequest OnParcelPropertiesUpdateRequest; event EstateOwnerMessageRequest OnEstateOwnerMessage; + event SignificantClientMovement OnSignificantClientMovement; + LLVector3 StartPos { get; @@ -182,5 +186,7 @@ namespace OpenSim.Framework.Interfaces void SendInventoryFolderDetails(LLUUID ownerID, LLUUID folderID, List items); void SendInventoryItemDetails(LLUUID ownerID, LLUUID folderID, InventoryItemBase item); void SendNameReply(LLUUID profileId, string firstname, string lastname); + + void TriggerSignificantClientMovement(IClientAPI remote_client); } } -- cgit v1.1