Ejemplo n.º 1
0
    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);
            }
        }
    }