public unsafe void Execute() { bool success = UnityARKit_ImageDatabase_AddImage(database, image.GetUnsafePtr(), format, width, height, physicalWidth, ref managedReferenceImage); if (!success) { managedReferenceImage.Dispose(); } UnityARKit_CFRelease(database); }