diff options
author | alondria | 2008-02-02 18:52:07 +0000 |
---|---|---|
committer | alondria | 2008-02-02 18:52:07 +0000 |
commit | 0ea708c1339f1da2b9d189b2920d520e008a6491 (patch) | |
tree | f48256054f567e63b1277be437a8d6bd5e6bf049 /OpenSim/Region/ScriptEngine/Common/LSL_Types.cs | |
parent | Turn on fastMode for map block queries to grid server if and only if grid is ... (diff) | |
download | opensim-SC_OLD-0ea708c1339f1da2b9d189b2920d520e008a6491.zip opensim-SC_OLD-0ea708c1339f1da2b9d189b2920d520e008a6491.tar.gz opensim-SC_OLD-0ea708c1339f1da2b9d189b2920d520e008a6491.tar.bz2 opensim-SC_OLD-0ea708c1339f1da2b9d189b2920d520e008a6491.tar.xz |
Added llParseString2List (and a few extra methods to LSL_Types.list).
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Region/ScriptEngine/Common/LSL_Types.cs | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/OpenSim/Region/ScriptEngine/Common/LSL_Types.cs b/OpenSim/Region/ScriptEngine/Common/LSL_Types.cs index e48f667..bbdd4ee 100644 --- a/OpenSim/Region/ScriptEngine/Common/LSL_Types.cs +++ b/OpenSim/Region/ScriptEngine/Common/LSL_Types.cs | |||
@@ -354,6 +354,29 @@ namespace OpenSim.Region.ScriptEngine.Common | |||
354 | return new list(tmp); | 354 | return new list(tmp); |
355 | } | 355 | } |
356 | 356 | ||
357 | public void Add(object o) | ||
358 | { | ||
359 | object[] tmp; | ||
360 | tmp = new object[m_data.Length + 1]; | ||
361 | m_data.CopyTo(tmp, 0); | ||
362 | tmp[m_data.Length] = o; | ||
363 | m_data = tmp; | ||
364 | } | ||
365 | |||
366 | public bool Contains(object o) | ||
367 | { | ||
368 | bool ret = false; | ||
369 | foreach (object i in Data) | ||
370 | { | ||
371 | if (i == o) | ||
372 | { | ||
373 | ret = true; | ||
374 | break; | ||
375 | } | ||
376 | } | ||
377 | return ret; | ||
378 | } | ||
379 | |||
357 | public list GetSublist(int start, int end) | 380 | public list GetSublist(int start, int end) |
358 | { | 381 | { |
359 | Console.WriteLine("GetSublist(" + start.ToString() + "," + end.ToString() + ")"); | 382 | Console.WriteLine("GetSublist(" + start.ToString() + "," + end.ToString() + ")"); |