public void ClickLockButton(int index) { int nextColor = ((int)curButtons[index] + 1) % (int)CombiLock.LockButtonColor.Max; curButtons[index] = (CombiLock.LockButtonColor)nextColor; imgLockButtons[index].sprite = colorButtonSprites[nextColor]; // check int check = 0; for (int i = 0; i < curButtons.Length; ++i) { if (curButtons[i] == password[i]) { check += 1; } } if (check == password.Length) { // unlock txtLockState.text = "잠금해제"; combiLock.Unlock(); } }
public void ClickLockButton(int index) { int nextColor = ((int)curButtons[index] + 1) % (int)CombiLock.LockButton.Max; curButtons[index] = (CombiLock.LockButton)nextColor; // enum imgLockButtons[index].sprite = colorButtonSprites[nextColor]; // 패스워드 체크 int check = 0; for (int i = 0; i < curButtons.Length; i++) { if (curButtons[i] == password[i]) { check++; } } if (check == password.Length) { txtLockState.text = "잠금 해제"; combiLock.Unlock(); } }