protected LSL_Vector GetPartLocalPos(ISceneChildEntity part) { Vector3 tmp; if (part.ParentID == 0) { tmp = part.AbsolutePosition; return new LSL_Vector(tmp.X, tmp.Y, tmp.Z); } if (m_host.IsRoot) { tmp = m_host.AttachedPos; return new LSL_Vector(tmp.X, tmp.Y, tmp.Z); } tmp = part.OffsetPosition; return new LSL_Vector(tmp.X, tmp.Y, tmp.Z); }