diff options
author | UbitUmarov | 2016-11-25 18:35:23 +0000 |
---|---|---|
committer | UbitUmarov | 2016-11-25 18:35:23 +0000 |
commit | 935510d87956f080f1425982b3da918009c32feb (patch) | |
tree | 4298ca103968aafe9e8381eb74c5ac6dd0cc68eb /OpenSim/Region/ScriptEngine/Shared/Api/Implementation | |
parent | change llScaleByFactor (sorry Mandarinka). (diff) | |
download | opensim-SC-935510d87956f080f1425982b3da918009c32feb.zip opensim-SC-935510d87956f080f1425982b3da918009c32feb.tar.gz opensim-SC-935510d87956f080f1425982b3da918009c32feb.tar.bz2 opensim-SC-935510d87956f080f1425982b3da918009c32feb.tar.xz |
add llGetMaxScaleFactor and llGetMinScaleFactor
Diffstat (limited to 'OpenSim/Region/ScriptEngine/Shared/Api/Implementation')
-rw-r--r-- | OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs | 22 |
1 files changed, 22 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 c43aef5..a9c5789 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs | |||
@@ -1828,6 +1828,28 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api | |||
1828 | return ScriptBaseClass.FALSE; | 1828 | return ScriptBaseClass.FALSE; |
1829 | } | 1829 | } |
1830 | 1830 | ||
1831 | public LSL_Float llGetMaxScaleFactor() | ||
1832 | { | ||
1833 | m_host.AddScriptLPS(1); | ||
1834 | SceneObjectGroup group = m_host.ParentGroup; | ||
1835 | |||
1836 | if (group == null || group.IsDeleted || group.inTransit) | ||
1837 | return 1.0f; | ||
1838 | |||
1839 | return (LSL_Float)group.GetMaxGroupResizeScale(); | ||
1840 | } | ||
1841 | |||
1842 | public LSL_Float llGetMinScaleFactor() | ||
1843 | { | ||
1844 | m_host.AddScriptLPS(1); | ||
1845 | SceneObjectGroup group = m_host.ParentGroup; | ||
1846 | |||
1847 | if (group == null || group.IsDeleted || group.inTransit) | ||
1848 | return 1.0f; | ||
1849 | |||
1850 | return (LSL_Float)group.GetMinGroupResizeScale(); | ||
1851 | } | ||
1852 | |||
1831 | public void llSetScale(LSL_Vector scale) | 1853 | public void llSetScale(LSL_Vector scale) |
1832 | { | 1854 | { |
1833 | m_host.AddScriptLPS(1); | 1855 | m_host.AddScriptLPS(1); |