Example #1
0
    public void checkPassword(int passcodeNumber)
    {
        for (int i = 0; i < inputs.Length; i++)
        {
            inputStrings[i] = inputs[i].text;
        }

        if (inputStrings[passcodeNumber] != null)
        {
            if (inputStrings[passcodeNumber] == passwords[passcodeNumber])
            {
                if (passcodeNumber >= 5)
                {
                    SceneManager.LoadScene(2);
                }
                else
                {
                    //  힌트주는창 appear
                    Debug.Log("password passed");
                    passwordWindows[passcodeNumber].SetActive(false);
                    passwordWindows[passcodeNumber].SetActive(true);
                    inputs[passcodeNumber].gameObject.SetActive(false);
                    hintWindows[passcodeNumber].SetActive(true);
                    oxygenT.updateOxygen(oxygenT.addOxygen());
                    // t.updateOxygen(t.addOxygen());
                    // audio sound or particle effect
                }
            }
            else
            {
                Debug.Log(inputStrings[passcodeNumber] + ", " + passwords[passcodeNumber]);
                Debug.Log("Wrong" + passcodeNumber);
                inputs[passcodeNumber].text = "";
            }
        }
    }