Beispiel #1
0
 /// <summary>
 ///     Implementation of the ITrackableEventHandler function called when the
 ///     tracking state changes.
 /// </summary>
 public void OnTrackableStateChanged(
     TrackableBehaviour.Status previousStatus,
     TrackableBehaviour.Status newStatus)
 {
     if (newStatus == TrackableBehaviour.Status.DETECTED ||
         newStatus == TrackableBehaviour.Status.TRACKED ||
         newStatus == TrackableBehaviour.Status.EXTENDED_TRACKED)
     {
         Debug.Log("Trackable " + mTrackableBehaviour.TrackableName + " found");
         database.Connect();
         OnTrackingFound();
     }
     else if (previousStatus == TrackableBehaviour.Status.TRACKED &&
              newStatus == TrackableBehaviour.Status.NOT_FOUND)
     {
         Debug.Log("Trackable " + mTrackableBehaviour.TrackableName + " lost");
         OnTrackingLost();
     }
     else
     {
         // For combo of previousStatus=UNKNOWN + newStatus=UNKNOWN|NOT_FOUND
         // Vuforia is starting, but tracking has not been lost or found yet
         // Call OnTrackingLost() to hide the augmentations
         OnTrackingLost();
     }
 }
Beispiel #2
0
    private bool validateLogin()
    {
        warningText.SetActive(false);
        errorText.SetActive(false);
        myEmail    = email.GetComponent <InputField>().text;
        myPassword = password.GetComponent <InputField>().text;

        if (myEmail == "" || myPassword == "")
        {
            warningText.SetActive(true);
            return(false);
        }
        else
        {
            DatabaseProcessor database = new DatabaseProcessor();
            DataTable         userData;
            string            loginQuery = user.generatePersonQuery(myEmail, myPassword);
            database.Connect();
            userData = database.GetData(loginQuery);
            if (userData.Rows.Count == 1)
            {
                user.PersonID1     = int.Parse(userData.Rows[0]["PersonID"].ToString());
                user.Name1         = userData.Rows[0]["Name"].ToString();
                user.Surname1      = userData.Rows[0]["Surname"].ToString();
                user.OutlookMail1  = userData.Rows[0]["OutlookMail"].ToString();
                user.Password1     = userData.Rows[0]["Password"].ToString();
                user.Title1        = userData.Rows[0]["Title"].ToString();
                user.Department1   = userData.Rows[0]["Department"].ToString();
                user.Team1         = userData.Rows[0]["Team"].ToString();
                user.Speciality1   = userData.Rows[0]["Speciality"].ToString();
                user.PersonalInfo1 = userData.Rows[0]["PersonalInfo"].ToString();
                user.ARFotoName1   = userData.Rows[0]["ARFotoName"].ToString();
                return(true);
            }
            else
            {
                email.GetComponent <InputField>().text = "";
            }
            myPassword = password.GetComponent <InputField>().text = "";
            errorText.SetActive(true);
            return(false);
        }
    }