aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Shared/Api/Implementation
diff options
context:
space:
mode:
authorUbitUmarov2016-11-25 18:35:23 +0000
committerUbitUmarov2016-11-25 18:35:23 +0000
commit935510d87956f080f1425982b3da918009c32feb (patch)
tree4298ca103968aafe9e8381eb74c5ac6dd0cc68eb /OpenSim/Region/ScriptEngine/Shared/Api/Implementation
parent change llScaleByFactor (sorry Mandarinka). (diff)
downloadopensim-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.cs22
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);