/// <summary> /// Checks the password. Called by Admin_InputField /// </summary> /// <param name="s">String to check against passoword</param> public void CheckPassword(string s) { if (s == password) { LoggerCSV logger = LoggerCSV.GetInstance(); logger.AddEvent(LoggerCSV.EVENT_UNABLE); if (logger.gameMode == LoggerCSV.BCI_MODE) { logger.AddEvent(LoggerCSV.EVENT_END_BCI); } else { logger.AddEvent(LoggerCSV.EVENT_END_NORMAL); } //Reset Persistnent master if (logger.gameMode == LoggerCSV.BCI_MODE) { GameObject master = GameObject.Find("Persistent_Master"); Destroy(master.GetComponent <EmotivControl>()); Destroy(master.GetComponent <EmoFacialExpression>()); } //Reset Logger logger.inSession = false; logger.SaveCSV(); logger.ResetCSV(); SceneManager.LoadScene(0); } else { btnAdmin.gameObject.SetActive(true); ifAdmin.text = string.Empty; ifAdmin.gameObject.SetActive(false); } }
/// <summary> /// Check if halfway or end has been reached /// </summary> void CheckTime() { halfAllottedTime -= Time.deltaTime; if (halfAllottedTime < 0) { paused = true; checkingTime = false; if (!midWayReached) { LoggerCSV.GetInstance().AddEvent(LoggerCSV.EVENT_PAUSE_START); midWayReached = true; halfAllottedTime = allotedTime / 2; UI_Pause("midway"); } else { LoggerCSV logger = LoggerCSV.GetInstance(); if (logger.gameMode == LoggerCSV.BCI_MODE) { LoggerCSV.GetInstance().AddEvent(LoggerCSV.EVENT_END_BCI); } else { logger.AddEvent(LoggerCSV.EVENT_END_NORMAL); } UI_Pause("finished"); logger.inSession = false; logger.SaveCSV(); logger.ResetCSV(); } } }