Exemplo n.º 1
0
    void Start()
    {
        VuforiaARController.Instance.RegisterVuforiaStartedCallback(OnVuforiaStarted);

        this.productImageTextures      = new Dictionary <string, Texture2D>();
        this.vumarkAugmentationObjects = new Dictionary <string, GameObject>();
        this.vumarkProductInfos        = new Dictionary <string, ProductInfo>();

        Button btn1 = addToCartBtn.GetComponent <Button>();

        btn1.GetComponent <UnityEngine.UI.Image>().sprite = addToCartSprite;
        btn1.onClick.AddListener(addToCart);

        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 <PanelShowHide>();
    }
    void Start()
    {
        mIdPanel = GetComponent <PanelShowHide>();

        // register callbacks to VuMark Manager
        mVuMarkManager = TrackerManager.Instance.GetStateManager().GetVuMarkManager();
        mVuMarkManager.RegisterVuMarkDetectedCallback(OnVuMarkDetected);
        mVuMarkManager.RegisterVuMarkLostCallback(OnVuMarkLost);
    }
Exemplo n.º 3
0
    void Start()
    {
        mIdPanel = GetComponent <PanelShowHide>();

        secretKey = Resources.Load <TextAsset>("secret").text;

        // register callbacks to VuMark Manager
        mVuMarkManager = TrackerManager.Instance.GetStateManager().GetVuMarkManager();
        mVuMarkManager.RegisterVuMarkDetectedCallback(OnVuMarkDetected);
        mVuMarkManager.RegisterVuMarkLostCallback(OnVuMarkLost);
    }
Exemplo n.º 4
0
    void Start()
    {
        VuforiaARController.Instance.RegisterVuforiaStartedCallback(OnVuforiaStarted);

        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 <PanelShowHide>();
    }