From 44e566260c9da5ff62c448cfdd67063c7a486126 Mon Sep 17 00:00:00 2001 From: Melanie Thielker Date: Tue, 23 Sep 2008 11:41:34 +0000 Subject: Mantis #2243 Thank you, tyre, for a patch that refactors LSL to use a unified set of method signatures and type names, reorders methods and removes unused and adds new method stubs. --- OpenSim/Region/ScriptEngine/Shared/LSL_Types.cs | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'OpenSim/Region/ScriptEngine/Shared/LSL_Types.cs') diff --git a/OpenSim/Region/ScriptEngine/Shared/LSL_Types.cs b/OpenSim/Region/ScriptEngine/Shared/LSL_Types.cs index b8d72e0..5f64743 100644 --- a/OpenSim/Region/ScriptEngine/Shared/LSL_Types.cs +++ b/OpenSim/Region/ScriptEngine/Shared/LSL_Types.cs @@ -1238,12 +1238,12 @@ namespace OpenSim.Region.ScriptEngine.Shared static public implicit operator String(key k) { - return k.value; + return k.value; } static public implicit operator LSLString(key k) { - return k.value; + return k.value; } public static bool operator ==(key k1, key k2) @@ -1449,11 +1449,13 @@ namespace OpenSim.Region.ScriptEngine.Shared try { if (v.Contains("x") || v.Contains("X")) - value = int.Parse(v.Substring(2), - System.Globalization.NumberStyles.HexNumber); + { + value = int.Parse(v.Substring(2), System.Globalization.NumberStyles.HexNumber); + } else - value = int.Parse(v, - System.Globalization.NumberStyles.Integer); + { + value = int.Parse(v, System.Globalization.NumberStyles.Integer); + } } catch (OverflowException) { @@ -1669,12 +1671,12 @@ namespace OpenSim.Region.ScriptEngine.Shared static public explicit operator float(LSLFloat f) { - return (float)f.value; + return (float)f.value; } static public explicit operator int(LSLFloat f) { - return (int)f.value; + return (int)f.value; } static public explicit operator uint(LSLFloat f) -- cgit v1.1