An OVRSpaceUser is a lightweight struct that wraps a native handle to a space user. You can create an OVRSpaceUser from the user id of an Oculus user obtained from the Platform SDK.
Properties
bool Valid[Get]
Checks if the user is valid.
The OVRSpaceUser may be invalid if it has been disposed (Dispose) or if it was default-constructed, for example:
void Test(ulong spaceUserId) {
var spaceUser = new OVRSpaceUser(spaceUserId);
Debug.Log(spaceUser.Valid); // True
spaceUser.Dispose();
Debug.Log(spaceUser.Valid); // False
}