diff options
author | Melanie | 2010-10-25 01:24:42 +0100 |
---|---|---|
committer | Melanie | 2010-10-25 01:24:42 +0100 |
commit | 3113cc91299445bbc22d92d1049244f5abfff72b (patch) | |
tree | 4b223a4ab500389f2706d6521bfefa84e98e5501 /OpenSim/Region/ScriptEngine/Shared | |
parent | Merge branch 'master' into careminster-presence-refactor (diff) | |
parent | Comment repeated add and remove of avatars from the physical scene. It's no (diff) | |
download | opensim-SC-3113cc91299445bbc22d92d1049244f5abfff72b.zip opensim-SC-3113cc91299445bbc22d92d1049244f5abfff72b.tar.gz opensim-SC-3113cc91299445bbc22d92d1049244f5abfff72b.tar.bz2 opensim-SC-3113cc91299445bbc22d92d1049244f5abfff72b.tar.xz |
Merge branch 'careminster-presence-refactor' of ssh://melanie@3dhosting.de/var/git/careminster into careminster-presence-refactor
Diffstat (limited to 'OpenSim/Region/ScriptEngine/Shared')
3 files changed, 15 insertions, 0 deletions
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs index 1b11f2c..2527757 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs | |||
@@ -10777,6 +10777,15 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api | |||
10777 | 10777 | ||
10778 | return GetLinkPrimitiveParams(obj, rules); | 10778 | return GetLinkPrimitiveParams(obj, rules); |
10779 | } | 10779 | } |
10780 | |||
10781 | public LSL_Integer llGetLinkNumberOfSides(LSL_Integer link) | ||
10782 | { | ||
10783 | List<SceneObjectPart> parts = GetLinkParts(link); | ||
10784 | if (parts.Count < 1) | ||
10785 | return 0; | ||
10786 | |||
10787 | return GetNumberOfSides(parts[0]); | ||
10788 | } | ||
10780 | } | 10789 | } |
10781 | 10790 | ||
10782 | public class NotecardCache | 10791 | public class NotecardCache |
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Interface/ILSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Interface/ILSL_Api.cs index 561e3b3..bae7d4b 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Api/Interface/ILSL_Api.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Api/Interface/ILSL_Api.cs | |||
@@ -398,6 +398,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces | |||
398 | LSL_Vector llWind(LSL_Vector offset); | 398 | LSL_Vector llWind(LSL_Vector offset); |
399 | LSL_String llXorBase64Strings(string str1, string str2); | 399 | LSL_String llXorBase64Strings(string str1, string str2); |
400 | LSL_String llXorBase64StringsCorrect(string str1, string str2); | 400 | LSL_String llXorBase64StringsCorrect(string str1, string str2); |
401 | LSL_Integer llGetLinkNumberOfSides(LSL_Integer link); | ||
401 | 402 | ||
402 | void SetPrimitiveParamsEx(LSL_Key prim, LSL_List rules); | 403 | void SetPrimitiveParamsEx(LSL_Key prim, LSL_List rules); |
403 | LSL_List GetLinkPrimitiveParamsEx(LSL_Key prim, LSL_List rules); | 404 | LSL_List GetLinkPrimitiveParamsEx(LSL_Key prim, LSL_List rules); |
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Stub.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Stub.cs index f14967e..7c26824 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Stub.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Stub.cs | |||
@@ -1849,5 +1849,10 @@ namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase | |||
1849 | { | 1849 | { |
1850 | return m_LSL_Functions.llClearPrimMedia(face); | 1850 | return m_LSL_Functions.llClearPrimMedia(face); |
1851 | } | 1851 | } |
1852 | |||
1853 | public LSL_Integer llGetLinkNumberOfSides(LSL_Integer link) | ||
1854 | { | ||
1855 | return m_LSL_Functions.llGetLinkNumberOfSides(link); | ||
1856 | } | ||
1852 | } | 1857 | } |
1853 | } | 1858 | } |