How to Set World Origin? (ARCore)

Howdy there!

I was wondering if anyone knew of a way to set the world origin for ARCore? For example, something like being able to touch a tracked plane and ARCore moves it’s tracking origin to that point.

I was digging through the ARSessionOrigin class API which looked promising at first, but unless I missed something, nothing there let’s me do what I’m attempting to accomplish. For the sake of sanity I tried setting the ARSessionOrigin gameobject in my project to a new point in the world, but that doesn’t seem to work since nothing seems to update/happen.

ARSessionOrigin API: https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@1.0/api/UnityEngine.XR.ARFoundation.ARSessionOrigin.html

" I think what you can do is to add an Anchor in your desired position and set your object’s parent transform to the Anchor’s transform."