diff --git a/Android/ARCore/build.cake b/Android/ARCore/build.cake index 65184a6897..c831763261 100644 --- a/Android/ARCore/build.cake +++ b/Android/ARCore/build.cake @@ -2,11 +2,11 @@ var TARGET = Argument ("t", Argument ("target", "ci")); -var NUGET_VERSION = "1.29.0"; +var NUGET_VERSION = "1.42.0"; -var AAR_VERSION = "1.29.0"; +var AAR_VERSION = "1.42.0"; var AAR_URL = string.Format("https://dl.google.com/dl/android/maven2/com/google/ar/core/{0}/core-{0}.aar", AAR_VERSION); -var OBJ_VERSION = "0.3.0"; +var OBJ_VERSION = "0.4.0"; var OBJ_URL = string.Format("https://oss.sonatype.org/content/repositories/releases/de/javagl/obj/{0}/obj-{0}.jar", OBJ_VERSION); Task ("externals") diff --git a/Android/ARCore/source/Additions/Additions.cs b/Android/ARCore/source/Additions/Additions.cs index 1b47bddf13..d8297aee86 100644 --- a/Android/ARCore/source/Additions/Additions.cs +++ b/Android/ARCore/source/Additions/Additions.cs @@ -10,4 +10,20 @@ public partial class DepthPoint : Google.AR.Core.ITrackable {} public partial class InstantPlacementPoint : Google.AR.Core.ITrackable {} public partial class Plane : Google.AR.Core.ITrackable {} public partial class Point : Google.AR.Core.ITrackable {} + + public partial class Earth + { + ~Earth() + { + InternalFinalize(); + } + } + + public partial class StreetscapeGeometry + { + ~StreetscapeGeometry() + { + InternalFinalize(); + } + } } diff --git a/Android/ARCore/source/Transforms/Metadata.xml b/Android/ARCore/source/Transforms/Metadata.xml index 19f7a15c3a..1529aae01d 100644 --- a/Android/ARCore/source/Transforms/Metadata.xml +++ b/Android/ARCore/source/Transforms/Metadata.xml @@ -7,11 +7,11 @@ Android.Media.Image Java.Lang.Object - - + + override protected - - + + + InternalFinalize + internal + InternalFinalize + internal + + + + + + \ No newline at end of file