diff options
author | UbitUmarov | 2018-12-19 05:09:38 +0000 |
---|---|---|
committer | UbitUmarov | 2018-12-19 05:09:38 +0000 |
commit | 5c998f6d6092e64480e0e296f0f2763cf845cb59 (patch) | |
tree | ba0d5b95ec740791a263dff2d5a6357e05cde5ef /OpenSim | |
parent | still another (diff) | |
download | opensim-SC-5c998f6d6092e64480e0e296f0f2763cf845cb59.zip opensim-SC-5c998f6d6092e64480e0e296f0f2763cf845cb59.tar.gz opensim-SC-5c998f6d6092e64480e0e296f0f2763cf845cb59.tar.bz2 opensim-SC-5c998f6d6092e64480e0e296f0f2763cf845cb59.tar.xz |
let osGetPrimitiveParams also return sitting avatar informationg, if PRIM_LINK_TARGET points to one
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs index cfbc6c5..66b209c 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs | |||
@@ -14879,13 +14879,18 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api | |||
14879 | return result; | 14879 | return result; |
14880 | } | 14880 | } |
14881 | 14881 | ||
14882 | List<SceneObjectPart> parts = GetLinkParts(obj, linknumber); | 14882 | List<ISceneEntity> entities = GetLinkEntities(obj, linknumber); |
14883 | if(parts.Count == 0) | 14883 | if (entities.Count == 0) |
14884 | break; | 14884 | break; |
14885 | 14885 | ||
14886 | rules = remaining.GetSublist(1, -1); | 14886 | rules = remaining.GetSublist(1, -1); |
14887 | foreach (SceneObjectPart part in parts) | 14887 | foreach (ISceneEntity entity in entities) |
14888 | remaining = GetPrimParams(part, rules, ref result); | 14888 | { |
14889 | if (entity is SceneObjectPart) | ||
14890 | remaining = GetPrimParams((SceneObjectPart)entity, rules, ref result); | ||
14891 | else | ||
14892 | remaining = GetPrimParams((ScenePresence)entity, rules, ref result); | ||
14893 | } | ||
14889 | } | 14894 | } |
14890 | 14895 | ||
14891 | return result; | 14896 | return result; |