Showing image, when a button is pressed

Hey! I am trying to create a GUI for mana resource. So I try to make an image disappear after a mouse button is pressed. I am not quite sure how to do it properly and I am asking for the advice.

The way I imagine doing it: I attach the script to the character. I parent canvas obejct to the character. I parent the image to the canvas (and manually adjust the position of the picture). Then in the script, I drag and drop my image, after that through scripting I disable and/or enable the image.

I suppose it should look like that, am I right?

 using UnityEngine;
    using System.Collections;
    
    public class imagescript : MonoBehaviour {
    
    	public Sprite mana1;
    
    	
    	void Update () {
    	
    		if (Input.GetButton("Fire1")){
    
    			mana1.isEnabled == false;
    		}
    	}
    }

Thank you!

if your Image is parent of canvas then there is problem because when you disable it by button press your canvas is also going to disable.
So first remove your image as parent.
–>after that:
public Gameobject mana1;
–>on button pressed
mana1.setActive(false);

Save your script and drag and drop your image sprite…
hope this help.
sry for bad ENGLISH.