public LSL_Integer llGetLinkNumberOfSides(int LinkNum) { List<ISceneChildEntity> Parts = GetLinkParts(LinkNum); #if (!ISWIN) int faces = 0; foreach (ISceneChildEntity part in Parts) faces += GetNumberOfSides(part); #else int faces = Parts.Sum(part => GetNumberOfSides(part)); #endif return new LSL_Integer(faces); }