aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Interfaces/ILandChannel.cs
diff options
context:
space:
mode:
authormingchen2008-05-23 15:12:15 +0000
committermingchen2008-05-23 15:12:15 +0000
commitd04443b4fe0fb3993b53086d95be97a766b409f6 (patch)
treed6989220bdb1aad7e49546108f9624227c3f07f8 /OpenSim/Region/Environment/Interfaces/ILandChannel.cs
parenti've refactored the ChatModule into two modules: ChatModule and IRCBridgeModule. (diff)
downloadopensim-SC-d04443b4fe0fb3993b53086d95be97a766b409f6.zip
opensim-SC-d04443b4fe0fb3993b53086d95be97a766b409f6.tar.gz
opensim-SC-d04443b4fe0fb3993b53086d95be97a766b409f6.tar.bz2
opensim-SC-d04443b4fe0fb3993b53086d95be97a766b409f6.tar.xz
*Refactor of the LandManagementModule that allows OpenSim to run without it
Diffstat (limited to '')
-rw-r--r--OpenSim/Region/Environment/Interfaces/ILandChannel.cs25
1 files changed, 3 insertions, 22 deletions
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
34{ 34{
35 public interface ILandChannel 35 public interface ILandChannel
36 { 36 {
37 bool AllowedForcefulBans { get; set; }
38 void IncomingLandObjectsFromStorage(List<LandData> data);
39 void IncomingLandObjectFromStorage(LandData data);
40 37
41 void NoLandDataFromStorage(); 38 List<ILandObject> ParcelsNearPoint(LLVector3 position);
42 ILandObject GetLandObject(int x, int y); 39 ILandObject GetLandObject(int x, int y);
43 ILandObject GetLandObject(float x, float y); 40 ILandObject GetLandObject(float x, float y);
44 void SetPrimsTainted();
45 bool IsLandPrimCountTainted(); 41 bool IsLandPrimCountTainted();
46 void SendLandUpdate(ScenePresence avatar, bool force); 42 bool IsForcefulBansAllowed();
47 void SendLandUpdate(ScenePresence avatar); 43 void UpdateLandObject(int localID, LandData data);
48 void ResetAllLandPrimCounts();
49 void AddPrimToLandPrimCounts(SceneObjectGroup obj);
50 void RemovePrimFromLandPrimCounts(SceneObjectGroup obj);
51 void FinalizeLandPrimCountUpdate();
52 void UpdateLandPrimCounts();
53 void PerformParcelPrimCountUpdate();
54 void UpdateLandObject(int local_id, LandData newData);
55
56 void SendParcelOverlay(IClientAPI remote_client);
57
58 void ResetSimLandObjects();
59 List<ILandObject> ParcelsNearPoint(LLVector3 position);
60 void SendYouAreBannedNotice(ScenePresence avatar);
61 void handleAvatarChangingParcel(ScenePresence avatar, int localLandID, LLUUID regionID);
62 void SendOutNearestBanLine(IClientAPI avatar);
63 } 44 }
64} 45}