static void RegisterDescriptor() { #if UNITY_IOS && !UNITY_EDITOR var cinfo = new XRAnchorSubsystemDescriptor.Cinfo { id = "ARKit-Anchor", subsystemImplementationType = typeof(ARKitAnchorSubsystem), supportsTrackableAttachments = true }; XRAnchorSubsystemDescriptor.Create(cinfo); #endif }
static void RegisterDescriptor() { if (!Api.platformAndroid || !Api.loaderPresent) { return; } var cinfo = new XRAnchorSubsystemDescriptor.Cinfo { id = "ARCore-Anchor", providerType = typeof(ARCoreAnchorSubsystem.ARCoreProvider), subsystemTypeOverride = typeof(ARCoreAnchorSubsystem), supportsTrackableAttachments = true }; XRAnchorSubsystemDescriptor.Create(cinfo); }
static void RegisterDescriptor() { #if UNITY_ANDROID && !UNITY_EDITOR var cinfo = new XRAnchorSubsystemDescriptor.Cinfo { id = "ARCore-Anchor", #if UNITY_2020_2_OR_NEWER providerType = typeof(ARCoreAnchorSubsystem.ARCoreProvider), subsystemTypeOverride = typeof(ARCoreAnchorSubsystem), #else subsystemImplementationType = typeof(ARCoreAnchorSubsystem), #endif supportsTrackableAttachments = true }; XRAnchorSubsystemDescriptor.Create(cinfo); #endif }
static void RegisterDescriptor() { if (!Api.AtLeast11_0()) { return; } #if UNITY_IOS && !UNITY_EDITOR var cinfo = new XRAnchorSubsystemDescriptor.Cinfo { id = "ARKit-Anchor", providerType = typeof(ARKitAnchorSubsystem.ARKitProvider), subsystemTypeOverride = typeof(ARKitAnchorSubsystem), supportsTrackableAttachments = true }; XRAnchorSubsystemDescriptor.Create(cinfo); #endif }