// Update is called once per frame void Update() { if (!paused) { if (buffer) { bTimer -= Time.deltaTime; if (bTimer <= 0 && player.stamina < player.maxStamina) { print("run"); buffer = false; Begin(); } } timeBar.UpdateTime(timer / time); if (!buffer) { timer -= Time.deltaTime; if (timer <= 0) { Finish(); } if (true) { if (Input.GetKeyDown(blueKey) || Input.GetKeyDown(blueKey2)) { if (attacks[hit].element == Element.Water) { TryE(true); attacks[hit].SetDone(true); right++; } else { TryE(false); attacks[hit].SetDone(false); } hit++; } else if (Input.GetKeyDown(greenKey) || Input.GetKeyDown(greenKey2)) { if (attacks[hit].element == Element.Grass) { TryE(true); attacks[hit].SetDone(true); right++; } else { TryE(false); attacks[hit].SetDone(false); } hit++; } else if (Input.GetKeyDown(redKey) || Input.GetKeyDown(redKey2)) { if (attacks[hit].element == Element.Fire) { TryE(true); attacks[hit].SetDone(true); right++; } else { TryE(false); attacks[hit].SetDone(false); } hit++; } else if (Input.GetKeyDown(tanKey) || Input.GetKeyDown(tanKey2)) { if (attacks[hit].element == Element.Tan) { TryE(true); attacks[hit].SetDone(true); right++; } else { TryE(false); attacks[hit].SetDone(false); } hit++; } } if (hit == attackCount) { Finish(); } } } }