// Update is called once per frame
    void Update()
    {
        if (GetComponent <Buttons>().IsButtonOrKeyboardDown(buttonLeft, buttonRight, buttonDown, buttonUp, KeyCode.Z) && !mainCharacterAnimationComponent.getAttackClicked() && !quickTimeEventHandler.QuickTimeEventMode)
        {
            mainCharacterCombatComponent.MeleeAttack();
        }

        if (animation && !quickTimeEventHandler.QuickTimeEventMode)
        {
            InflateGlowImage();
        }

        if (quickTimeEventHandler.QuickTimeEventMode)
        {
            RepeatInflateGlowImage();
            if (GetComponent <Buttons>().IsButtonOrKeyboardClicked(buttonLeft, buttonRight, buttonDown, buttonUp, KeyCode.Z) && !mainCharacterAnimationComponent.getAttackClicked())
            {
                mainCharacterAnimationComponent.triggerAttackClicked();
                quickTimeEventHandler.AttackButtonClicked();
            }
        }
    }