void Start() { // PlayerPrefs.SetInt("good_decisions", good_decisions); // PlayerPrefs.SetInt("bad_decisions", bad_decisions); // PlayerPrefs.SetInt("room_number", room_number); debug_log = GameObject.FindWithTag("DebugLog").GetComponent <debug_log>(); good_decisions = PlayerPrefs.GetInt("good_decisions", 0); bad_decisions = PlayerPrefs.GetInt("bad_decisions", 0); room_number = PlayerPrefs.GetInt("room_number", 0); debug_log.Log("Info\n"); debug_log.Log("[" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "]\n"); debug_log.Log("Player good_decisions: " + good_decisions + '\n'); debug_log.Log("Player bad_decisions: " + bad_decisions + '\n'); debug_log.Log("Player room_number: " + room_number + '\n'); scr_fader = fader.GetComponent <screen_fader>(); Cursor.visible = false; ratio = ratio + ((float)good_decisions / all_decisions) * 0.5f - ((float)bad_decisions / all_decisions) * 0.5f; if (doors != null) { for (int i = 0; i < doors.childCount; ++i) { if (i == (room_number - 1)) { doors.GetChild(i).GetComponent <door_controller>().open(); break; } doors.GetChild(i).gameObject.SetActive(false); } } }