예제 #1
0
        /// <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);
 }