aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ClientStack
diff options
context:
space:
mode:
authormingchen2008-05-07 17:33:57 +0000
committermingchen2008-05-07 17:33:57 +0000
commit6551f17966975081ac9b9f4c3b19d33e9d2c69a5 (patch)
tree24fee3acb4381334e3e4cdc46712e20d63803839 /OpenSim/Region/ClientStack
parentFrom: Kurt Taylor <krtaylor@us.ibm.com> (diff)
downloadopensim-SC_OLD-6551f17966975081ac9b9f4c3b19d33e9d2c69a5.zip
opensim-SC_OLD-6551f17966975081ac9b9f4c3b19d33e9d2c69a5.tar.gz
opensim-SC_OLD-6551f17966975081ac9b9f4c3b19d33e9d2c69a5.tar.bz2
opensim-SC_OLD-6551f17966975081ac9b9f4c3b19d33e9d2c69a5.tar.xz
*Added SceneExternalChecks.cs that is used to manage checking the results of multiple functions that register with the class and return the result (usually true/false) based on those results. This is useful for module wanting to put their opinion in decisions such as 'can the user rez this object?'
Diffstat (limited to 'OpenSim/Region/ClientStack')
-rw-r--r--OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs3
1 files changed, 3 insertions, 0 deletions
diff --git a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs
index d183f4a..3a670d9 100644
--- a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs
+++ b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs
@@ -4047,6 +4047,9 @@ namespace OpenSim.Region.ClientStack.LindenUDP
4047 //RayEnd: <61.97724, 141.995, 92.58341> 4047 //RayEnd: <61.97724, 141.995, 92.58341>
4048 //RayTargetID: 00000000-0000-0000-0000-000000000000 4048 //RayTargetID: 00000000-0000-0000-0000-000000000000
4049 4049
4050 //Check to see if adding the prim is allowed; useful for any module wanting to restrict the
4051 //object from rezing initially
4052
4050 handlerAddPrim = OnAddPrim; 4053 handlerAddPrim = OnAddPrim;
4051 if (handlerAddPrim != null) 4054 if (handlerAddPrim != null)
4052 handlerAddPrim(AgentId, addPacket.ObjectData.RayEnd, addPacket.ObjectData.Rotation, shape, addPacket.ObjectData.BypassRaycast, addPacket.ObjectData.RayStart, addPacket.ObjectData.RayTargetID, addPacket.ObjectData.RayEndIsIntersection); 4055 handlerAddPrim(AgentId, addPacket.ObjectData.RayEnd, addPacket.ObjectData.Rotation, shape, addPacket.ObjectData.BypassRaycast, addPacket.ObjectData.RayStart, addPacket.ObjectData.RayTargetID, addPacket.ObjectData.RayEndIsIntersection);