// Use this for initialization private void Start() { //initilize gameobject references loginModule = GameObject.Find("AIOGameManager").GetComponent <LoginModule>(); GameSettingsManager settings = GameObject.Find("AIOGameManager").GetComponent <GameSettingsManager>(); UIManager ui_Manager = GameObject.Find("AIOGameManager").GetComponent <UIManager>(); DBContentProcessor db_processor = GameObject.Find("AIOGameManager").GetComponent <DBContentProcessor>(); // lock post-test buttons by default btnPost.interactable = false; btnPost.GetComponentInChildren <Text>().text = "LOCKED"; btnPost.GetComponentInChildren <Text>().color = Color.red; // rename buttons to test ID for the DB processor to read credentials = txtTestID.text.Split(new char[] { '#' }, System.StringSplitOptions.RemoveEmptyEntries); btnPost.name = credentials[1]; btnPre.name = credentials[1]; StartCoroutine(q_HighestRating("http://" + settings.link, loginModule.accountUsername, int.Parse(loginModule.userID), int.Parse(credentials[1]))); // add functionalities to pre and post buttons btnPost.onClick.AddListener(() => { loginModule.themeMusicStop(); ui_Manager.sfxOpen(); db_processor.TestMode("POST"); db_processor.OnClickTest(); }); btnPre.onClick.AddListener(() => { loginModule.themeMusicStop(); ui_Manager.sfxOpen(); db_processor.TestMode("PRE"); db_processor.OnClickTest(); }); }