//string attempt = ""; //float count = 0; // initialize resetColor function (defaultColor) void Start() { resetColor(); GameObject g = GameObject.Find("KeypadLED"); ledManager = g.GetComponent <KeypadLEDManager> (); }
// Use this for initialization void Start() { GameObject g = GameObject.Find("KeypadLED"); ledManager = g.GetComponent <KeypadLEDManager>(); GameObject g2 = GameObject.Find("KeypadLED2"); ledManager2 = g2.GetComponent <KeypadLEDManager>(); }
void Update() { if (hasNewInput) { hasNewInput = false; if (inputButton == "Keypad0") { attempt = attempt + "0"; Debug.Log(attempt); newNum = 0; } if (inputButton == "Keypad1") { attempt = attempt + "1"; Debug.Log(attempt); newNum = 1; } if (inputButton == "Keypad2") { attempt = attempt + "2"; Debug.Log(attempt); newNum = 2; } if (inputButton == "Keypad3") { attempt = attempt + "3"; Debug.Log(attempt); newNum = 3; } if (inputButton == "Keypad4") { attempt = attempt + "4"; Debug.Log(attempt); newNum = 4; } if (inputButton == "Keypad5") { attempt = attempt + "5"; Debug.Log(attempt); newNum = 5; } if (inputButton == "Keypad6") { attempt = attempt + "6"; Debug.Log(attempt); newNum = 6; } if (inputButton == "Keypad7") { attempt = attempt + "7"; Debug.Log(attempt); newNum = 7; } if (inputButton == "Keypad8") { attempt = attempt + "8"; Debug.Log(attempt); newNum = 8; } if (inputButton == "Keypad9") { attempt = attempt + "9"; Debug.Log(attempt); newNum = 9; } GetComponentInChildren <TextMesh> ().text = attempt; if (attempt.Length >= 4) // only 6 inputs are allowed { if (key == attempt) // if key and attempt strings are matching { ledManager = GetComponentInChildren <KeypadLEDManager> (); ledManager.changeColor = true; // change color from red to green GameObject[] arr = GameObject.FindGameObjectsWithTag("box1"); for (int i = 0; i < 2; i++) { arr[i].GetComponent <cardboardswitch1>().solved = true; } } else { attempt = ""; // else reset attempt string } } } }