From 47055f9ff8ca12ab43ed2fa8f66f2b84d8180ab0 Mon Sep 17 00:00:00 2001 From: jlacoche <jeremy.lacoche@orange.com> Date: Tue, 25 Jun 2024 23:11:17 +0200 Subject: [PATCH] For mesh tracking instantiate XRReferenceObjectLibrary instead of loading it from resources --- Runtime/Scripts/WorldAnalysisARFoundationModuleMesh.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Runtime/Scripts/WorldAnalysisARFoundationModuleMesh.cs b/Runtime/Scripts/WorldAnalysisARFoundationModuleMesh.cs index 77d841a..8b85e15 100644 --- a/Runtime/Scripts/WorldAnalysisARFoundationModuleMesh.cs +++ b/Runtime/Scripts/WorldAnalysisARFoundationModuleMesh.cs @@ -38,7 +38,7 @@ public class WorldAnalysisARFoundationModuleMesh : WorldAnalysisARFoundationModu { XROrigin origin = UnityEngine.Object.FindAnyObjectByType<XROrigin>(); m_trackedObjectManager = origin.gameObject.AddComponent<ARTrackedObjectManager>(); - XRReferenceObjectLibrary library = (XRReferenceObjectLibrary) Resources.Load("ARFObjectLibrary"); + XRReferenceObjectLibrary library = (XRReferenceObjectLibrary) ScriptableObject.CreateInstance(typeof(XRReferenceObjectLibrary)); m_trackedObjectManager.referenceLibrary = library ; m_trackedMeshesInLibrary = new List<string>(); m_trackedObjectManager.trackedObjectPrefab = (GameObject)Resources.Load("ARFMeshTrackingPrefab"); -- GitLab