/// <summary> /// Starts up MLFoundObjects. /// </summary> public static MLResult Start() { #if PLATFORM_LUMIN result = MLPrivilegesStarterKit.Start(); if (!result.IsOk) { Debug.LogErrorFormat("Error: MLFoundObjectsStarterKit failed when calling MLPrivilegesStarterKit.Start. Reason: {0}", result); return(result); } result = MLPrivilegesStarterKit.RequestPrivileges(MLPrivileges.Id.ObjectData); if (result.Result != MLResult.Code.PrivilegeGranted) { Debug.LogErrorFormat("Error: MLFoundObjectsStarterKit failed requesting privileges. Reason: {0}", result); return(result); } MLPrivilegesStarterKit.Stop(); result = MLFoundObjects.Start(); if (!result.IsOk) { Debug.LogErrorFormat("Error: MLFoundObjectsStarterKit failed starting MLFoundObjects. Reason: {0}", result); } return(result); #endif }
/// <summary> /// Starts up MLFoundObjects. /// </summary> public static MLResult Start() { result = MLFoundObjects.Start(); if (!result.IsOk) { Debug.LogErrorFormat("Error: MLFoundObjectsStarterKit failed starting MLFoundObjects. Reason: {0}", result); } return(result); }