diff options
author | Teravus Ovares | 2008-05-07 19:41:03 +0000 |
---|---|---|
committer | Teravus Ovares | 2008-05-07 19:41:03 +0000 |
commit | 86669a1664310d16da0cbb8f3a8e034464f16d3a (patch) | |
tree | dd6f779548d7e12fd2261afad71b8ed1072c2452 /OpenSim/Region/ClientStack | |
parent | check in a new approach to this (diff) | |
download | opensim-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.cs | 12 |
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 |