From 5164fa24110b0197c2d18dc824351d384b1b8582 Mon Sep 17 00:00:00 2001 From: Charles Krinke Date: Mon, 15 Sep 2008 14:32:02 +0000 Subject: Mantis#2197. Thank you kindly, Tyre, for a patch that: adds the new function osTeleportAgent(). --- .../ScriptEngine/Common/BuiltIn_Commands_BaseClass.cs | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'OpenSim/Region/ScriptEngine/Common/BuiltIn_Commands_BaseClass.cs') diff --git a/OpenSim/Region/ScriptEngine/Common/BuiltIn_Commands_BaseClass.cs b/OpenSim/Region/ScriptEngine/Common/BuiltIn_Commands_BaseClass.cs index 1b7cc48..cfc8e94 100644 --- a/OpenSim/Region/ScriptEngine/Common/BuiltIn_Commands_BaseClass.cs +++ b/OpenSim/Region/ScriptEngine/Common/BuiltIn_Commands_BaseClass.cs @@ -37,7 +37,7 @@ using rotation = OpenSim.Region.ScriptEngine.Common.LSL_Types.Quaternion; namespace OpenSim.Region.ScriptEngine.Common { - public class BuiltIn_Commands_BaseClass : MarshalByRefObject, LSL_BuiltIn_Commands_Interface, IScript + public class BuiltIn_Commands_BaseClass : MarshalByRefObject, LSL_BuiltIn_Commands_Interface, OSSL_BuilIn_Commands_Interface, IScript { // // Included as base for any LSL-script that is compiled. @@ -1942,6 +1942,18 @@ namespace OpenSim.Region.ScriptEngine.Common m_LSL_Functions.osSetPrimFloatOnWater(floatYN); } + // Teleport Functions + + public void osTeleportAgent(string agent, string regionName, vector position, vector lookat) + { + m_LSL_Functions.osTeleportAgent(agent, regionName, position, lookat); + } + + public void osTeleportAgent(string agent, vector position, vector lookat) + { + m_LSL_Functions.osTeleportAgent(agent, position, lookat); + } + // Animation Functions public void osAvatarPlayAnimation(string avatar, string animation) -- cgit v1.1