public void Implode(ScriptThread thread) { int arrayMemoryIndex = thread.GetArrayParameter(0); int arrayLength = thread.GetArrayLength(arrayMemoryIndex); string implodedString = ""; for (int i = 0; i < arrayLength; i++) { implodedString += thread.GetStringArrayElement(arrayMemoryIndex, i); } thread.SetReturnValue(implodedString); }