How do I get the position of a child in relation to some ancestor(parent of a parent of a parent ...) of it? I know I can just do `child.position - acestor.position`, but is there a better way? like some special `localPosition`?
Assuming you want the child's position relative to the ancestor's local space, try `ancestor.InverseTransformPoint(child.position)`.
10 years later I found this useful. Tears of happiness :')