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