public llList2Vector ( Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.list src, int index ) : Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.Vector3 | ||
src | Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.list | |
index | int | |
return | Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.Vector3 |
public LSL_Vector llList2Vector(LSL_List src, int index)
{
if (!ScriptProtection.CheckThreatLevel(ThreatLevel.None, "LSL", m_host, "LSL", m_itemID)) return new LSL_Vector();
if (index < 0)
{
index = src.Length + index;
}
if (index >= src.Length || index < 0)
{
return new LSL_Vector(0, 0, 0);
}
if (src.Data[index] is LSL_Vector)
{
return (LSL_Vector)src.Data[index];
}
return new LSL_Vector(src.Data[index].ToString());
}