Trigger Canvas UI with Collider? C# Help!

All I want is for my Canvas to show when I walk into a collider, and disappear when I walk out of it! Why is this not working…

I’m new to coding and most of the the things I find online people say work, but when I try it, it doesn’t work for me…

Here is my code (c#) (I found this somewhere else) :

using UnityEngine;

using UnityEngine.UI;

using System.Collections;

using UnityEngine.Events;

Public Canvas Canvas1;

Void OnTriggerEnter(collider :Collider)

{

myCanvas.enabled = true;

}

Void OnTriggerExit()

{

myCanvas.enabled = false;

}

When I put this in it says (6, 21) Parsing error.

Change your script to this:

	private Canvas myCanvas; 
	// Use this for initialization
	void Start () { 
		myCanvas = GetComponent<Canvas>();
	
	}
	
	void OnTriggerEnter (Collision other)
	{
	myCanvas.enabled = true;
	}

	void OnTriggerExit (){
	{
	myCanvas.enabled = false;
	}
}