From d04443b4fe0fb3993b53086d95be97a766b409f6 Mon Sep 17 00:00:00 2001 From: mingchen Date: Fri, 23 May 2008 15:12:15 +0000 Subject: *Refactor of the LandManagementModule that allows OpenSim to run without it --- .../Region/Environment/Interfaces/ILandChannel.cs | 25 +++------------------- 1 file changed, 3 insertions(+), 22 deletions(-) (limited to 'OpenSim/Region/Environment/Interfaces/ILandChannel.cs') diff --git a/OpenSim/Region/Environment/Interfaces/ILandChannel.cs b/OpenSim/Region/Environment/Interfaces/ILandChannel.cs index a814e39..f370ee5 100644 --- a/OpenSim/Region/Environment/Interfaces/ILandChannel.cs +++ b/OpenSim/Region/Environment/Interfaces/ILandChannel.cs @@ -34,31 +34,12 @@ namespace OpenSim.Region.Environment.Interfaces { public interface ILandChannel { - bool AllowedForcefulBans { get; set; } - void IncomingLandObjectsFromStorage(List data); - void IncomingLandObjectFromStorage(LandData data); - void NoLandDataFromStorage(); + List ParcelsNearPoint(LLVector3 position); ILandObject GetLandObject(int x, int y); ILandObject GetLandObject(float x, float y); - void SetPrimsTainted(); bool IsLandPrimCountTainted(); - void SendLandUpdate(ScenePresence avatar, bool force); - void SendLandUpdate(ScenePresence avatar); - void ResetAllLandPrimCounts(); - void AddPrimToLandPrimCounts(SceneObjectGroup obj); - void RemovePrimFromLandPrimCounts(SceneObjectGroup obj); - void FinalizeLandPrimCountUpdate(); - void UpdateLandPrimCounts(); - void PerformParcelPrimCountUpdate(); - void UpdateLandObject(int local_id, LandData newData); - - void SendParcelOverlay(IClientAPI remote_client); - - void ResetSimLandObjects(); - List ParcelsNearPoint(LLVector3 position); - void SendYouAreBannedNotice(ScenePresence avatar); - void handleAvatarChangingParcel(ScenePresence avatar, int localLandID, LLUUID regionID); - void SendOutNearestBanLine(IClientAPI avatar); + bool IsForcefulBansAllowed(); + void UpdateLandObject(int localID, LandData data); } } -- cgit v1.1