IEnumerator ShowPanelAfter(float seconds, string vuMarkId, string vuMarkDataType, string vuMarkDesc, Sprite vuMarkImage) { yield return(new WaitForSeconds(seconds)); if (this.nearestVuMarkScreenPanel) { nearestVuMarkScreenPanel.Show(vuMarkId, vuMarkDataType, vuMarkDesc, vuMarkImage); } else { this.nearestVuMarkScreenPanel = FindObjectOfType <VuMarkTrackableStatusUI>(); } }
void Start() { this.vumarkInstanceTextures = new Dictionary <string, Texture2D>(); this.vumarkAugmentationObjects = new Dictionary <string, GameObject>(); foreach (AugmentationObject obj in this.augmentationObjects) { this.vumarkAugmentationObjects.Add(obj.vumarkID, obj.augmentation); } // Hide the initial VuMark Template when the scene starts. VuMarkBehaviour vumarkBehaviour = FindObjectOfType <VuMarkBehaviour>(); if (vumarkBehaviour) { ToggleRenderers(vumarkBehaviour.gameObject, false); } this.nearestVuMarkScreenPanel = FindObjectOfType <VuMarkTrackableStatusUI>(); }