void UpdateReferenceImages(RuntimeReferenceImageLibrary library) { if (library == null) { return; } int count = library.count; for (int i = 0; i < count; ++i) { var referenceImage = library[i]; m_ReferenceImages[referenceImage.guid] = referenceImage; } }
private void Awake() { _arSession = FindObjectOfType <ARSession>(); _database = GameObject.FindObjectOfType <Database>(); _arTrackedImageManager = GameObject.FindObjectOfType <ARTrackedImageManager>(); _sceneInfo = FindObjectOfType <SceneInfo>(); _introUI = FindObjectOfType <IntroUIManager>(); runtimeLibrary = _arTrackedImageManager.CreateRuntimeLibrary(); mutableLibrary = runtimeLibrary as MutableRuntimeReferenceImageLibrary; _arTrackedImageManager.referenceLibrary = mutableLibrary; _arTrackedImageManager.enabled = true; GetMarkerData(); }