Esempio n. 1
0
    public void PauseWhileTargetFound()
    {
        if (specsPanelDisplayed == true)
        {
            ARPanel.DOAnchorPos(new Vector2(-320, -150), 0.125f, false);

            SpecificationsPanel.DOAnchorPos(new Vector2(500, -40), 0.25f, false);
        }
    }
Esempio n. 2
0
    public void ResumeWhileTargetFound()
    {
        if (specsPanelDisplayed == true)
        {
            ARPanel.DOAnchorPos(new Vector2(-320, 0), 0.25f, false);

            SpecificationsPanel.DOAnchorPos(new Vector2(-25, -40), 0.25f, false);
        }
    }
Esempio n. 3
0
    public void OnTrackableStateChanged(
        TrackableBehaviour.Status previousStatus,
        TrackableBehaviour.Status newStatus)
    {
        if (newStatus == TrackableBehaviour.Status.DETECTED ||
            newStatus == TrackableBehaviour.Status.TRACKED)
        {
            SpecificationsTextMesh.gameObject.SetActive(true);

            SpecificationsPanel.DOAnchorPos(new Vector2(-25, -40), 0.25f, false);   // slide in specs

            ARPanel.DOAnchorPos(new Vector2(-320, 0), 0.25f, false);                // slide in buttons

            SpecificationsTextMesh.DOAnchorPos(new Vector2(-15, 50), 0.30f, false); // slide in specs text - TEXTMESH SPECS

            specsPanelDisplayed = true;

            HideSpecsPanelButton.gameObject.SetActive(true);

            ShowSpecsPanelButton.gameObject.SetActive(false);
        }

        else
        {
            SpecificationsPanel.DOAnchorPos(new Vector2(500, -40), 0.125f, false);     // slide out specs panel

            ARPanel.DOAnchorPos(new Vector2(-320, -150), 0.125f, false);               // slide out panel

            SpecificationsTextMesh.DOAnchorPos(new Vector2(-15, -485), 0.125f, false); // slide out text - TEXTMESH SPECS

            specsPanelDisplayed = false;

            HideSpecsPanelButton.gameObject.SetActive(true);

            ShowSpecsPanelButton.gameObject.SetActive(false);

            SpecificationsTextMesh.gameObject.SetActive(false);
        }
    }