I am facing an unsusual behaviour of a list that should be accessed with llList2<x> functions. Unfortunately I can't provide a little test programm, because the test programm I did worked fine, but my real code does not
.An example snipplet of the code is the following:
CODE
debugSay( "You are there(1).. " + llDumpList2String( params, " " ));
vector pos = llList2Vector( params, 0 );
rotation rot = llList2Rot( params, 1 );
float dist = llList2Float( params, 2 );
debugSay( "Where are you? " + (string) pos + " " + (string)rot + " " + (string) dist );
debugSay( "You are there(2).. " + llDumpList2String( params, " " ));
And the output for this is:
CODE
*debug*You are there(1).. <71.097794, 242.469391, 49.105293> <0.000000, 0.000000, 0.992262, 0.124164> 73
*debug*Where are you? <0.00000, 0.00000, 0.00000> <0.00000, 0.00000, 0.00000, 1.00000> 73.000000
*debug*You are there(2).. <71.097794, 242.469391, 49.105293> <0.000000, 0.000000, 0.992262, 0.124164> 73
As I see it, the values consisting out of one vector, a rotation and a float are in the list and are accessed by llDumpList2String, but can't be accessed by llList2Vector and llList2Rot, though llList2Float works fine.
Has someone else seen such an unusual behaviour before and knows what to look for, what could be wrong in my code (probably somewhere else)?
I hope, someone knows what to look for, because I haven't seen something weird before and don't know what to do.
So, to precise the issue, what reasons are there, that llList2<x> functions fail silently?
Regards,
Leff.