// Update is called once per frame void Update() { if (dc.canTakeInput) { if (buttonCooldown > 0) { buttonCooldown -= Time.deltaTime; } if (Input.GetButton("Interact") && buttonCooldown <= 0) { dc.ContinueDialogue(); buttonCooldown = DEFAULT_COOLDOWN; } } }