diff --git a/Runtime/Scripts/WorldAnalysisARFoundationModuleMesh.cs b/Runtime/Scripts/WorldAnalysisARFoundationModuleMesh.cs index 77d841a65508eee49dcd691be6fba9fdd15ad5ca..8b85e15277fb993ac1a3e4e4a09ea19ab92f610f 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");