aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ClientStack
diff options
context:
space:
mode:
authorTeravus Ovares2008-05-07 19:41:03 +0000
committerTeravus Ovares2008-05-07 19:41:03 +0000
commit86669a1664310d16da0cbb8f3a8e034464f16d3a (patch)
treedd6f779548d7e12fd2261afad71b8ed1072c2452 /OpenSim/Region/ClientStack
parentcheck in a new approach to this (diff)
downloadopensim-SC-86669a1664310d16da0cbb8f3a8e034464f16d3a.zip
opensim-SC-86669a1664310d16da0cbb8f3a8e034464f16d3a.tar.gz
opensim-SC-86669a1664310d16da0cbb8f3a8e034464f16d3a.tar.bz2
opensim-SC-86669a1664310d16da0cbb8f3a8e034464f16d3a.tar.xz
* Other then the prim update experiments that are going on now, llTakeControls works now along with the 'release controls button'. llReleaseControls() works mostly :D.
Diffstat (limited to 'OpenSim/Region/ClientStack')
-rw-r--r--OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs12
1 files changed, 12 insertions, 0 deletions
diff --git a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs
index 28f8364..8078491 100644
--- a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs
+++ b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs
@@ -240,6 +240,8 @@ namespace OpenSim.Region.ClientStack.LindenUDP
240 private ObjectDeselect handlerObjectDetach = null; 240 private ObjectDeselect handlerObjectDetach = null;
241 private AgentSit handlerOnUndo = null; 241 private AgentSit handlerOnUndo = null;
242 242
243 private ForceReleaseControls handlerForceReleaseControls = null;
244
243 /* Properties */ 245 /* Properties */
244 246
245 public LLUUID SecureSessionId 247 public LLUUID SecureSessionId
@@ -802,6 +804,8 @@ namespace OpenSim.Region.ClientStack.LindenUDP
802 public event RequestPayPrice OnRequestPayPrice; 804 public event RequestPayPrice OnRequestPayPrice;
803 public event AgentSit OnUndo; 805 public event AgentSit OnUndo;
804 806
807 public event ForceReleaseControls OnForceReleaseControls;
808
805 public event DetailedEstateDataRequest OnDetailedEstateDataRequest; 809 public event DetailedEstateDataRequest OnDetailedEstateDataRequest;
806 public event SetEstateFlagsRequest OnSetEstateFlagsRequest; 810 public event SetEstateFlagsRequest OnSetEstateFlagsRequest;
807 public event SetEstateTerrainBaseTexture OnSetEstateTerrainBaseTexture; 811 public event SetEstateTerrainBaseTexture OnSetEstateTerrainBaseTexture;
@@ -4004,6 +4008,14 @@ namespace OpenSim.Region.ClientStack.LindenUDP
4004 4008
4005 break; 4009 break;
4006 4010
4011 case PacketType.ForceScriptControlRelease:
4012 handlerForceReleaseControls = OnForceReleaseControls;
4013 if (handlerForceReleaseControls != null)
4014 {
4015 handlerForceReleaseControls(this, AgentId);
4016 }
4017 break;
4018
4007 #endregion 4019 #endregion
4008 4020
4009 #region Objects/m_sceneObjects 4021 #region Objects/m_sceneObjects