if (Input.GetMouseButton(0)) not working

Hello Im working on my first Unity project (2D Platformer) and I’ve stumbled into a problem where my left-click nor right-click is being detected/registered in unity.

The code is for an animation which left key is supposed to initiate (in void Update) :

private void Awake()
    anim = GetComponent<Animator>();
    playerMovement = GetComponent<PlayerMovement>();

private void Update()
    if (Input.GetMouseButton(0) && cooldownTimer > attackCooldown && playerMovement.canAttack())

    cooldownTimer += Time.deltaTime;


private void Attack()
    cooldownTimer = 0;

    fireballs[FindFireball()].transform.position = firePoint.position;
private int FindFireball()
    for (int i = 0; i < fireballs.Length; i++)
        if (!fireballs*.activeInHierarchy)*

return i;
return 0;
I’ve tried begug messages like
if (Input.GetMouseButton(0)) Debug.Log(“Pressed left click.”);
also when I use Debug message containing:
else(“Left key not pressed”);
I get no Feedback from the console.
Any help to solve the problem is very appreciated!

I manage to solve the problem myself. Thank you noneyheless!