/// <summary>
        /// Delete an area description.
        /// </summary>
        /// <returns>
        /// Returns true if the area description file is found and can be removed.
        /// </returns>
        public bool Delete()
        {
#if UNITY_EDITOR
            try
            {
                if (File.Exists(EMULATED_ADF_SAVE_PATH + m_uuid + EMULATED_ADF_EXTENSION))
                {
                    File.Delete(EMULATED_ADF_SAVE_PATH + m_uuid + EMULATED_ADF_EXTENSION);
                    return(true);
                }
            }
            catch (IOException ioException)
            {
                Debug.LogError("IO error in Area Description save/load emulation:\n"
                               + ioException.Message);
            }

            return(false);
#else
            int returnValue = AreaDescriptionAPI.TangoService_deleteAreaDescription(m_uuid);
            if (returnValue != Common.ErrorType.TANGO_SUCCESS)
            {
                Debug.Log("Could not delete area description.\n" + Environment.StackTrace);
                return(false);
            }

            return(true);
#endif
        }
Пример #2
0
        /// <summary>
        /// Delete an area description.
        /// </summary>
        /// <returns>
        /// Returns true if the area description file is found and can be removed.
        /// </returns>
        public bool Delete()
        {
            int returnValue = AreaDescriptionAPI.TangoService_deleteAreaDescription(m_uuid);

            if (returnValue != Common.ErrorType.TANGO_SUCCESS)
            {
                Debug.Log("Could not delete area description.\n" + Environment.StackTrace);
                return(false);
            }
            return(true);
        }