MLM - OnTriggerEnter C#

Hi,

I’ve been using ModLevelManager from the Asset Store but I’ve come across a problem probably because Im new to C# having used JS up until now.

using System;
using System.Linq;
using System.Collections;
using System.Collections.Generic;

using UnityEngine;

#if UNITY_EDITOR
using UnityEditor;
#endif

using MadLevelManager;

public class LevelScript : MonoBehaviour {

	void Start ()
	{
		gameObject.SetActive(false);
	}
	void OnTriggerEnter(Collider col)	
	{	
		if (col.gameObject.tag == "Finish")	
		{	
			col.gameObject.SetActive(true);	
		}

	}  
	
	void OnGUI() {
		GUILayout.Label("Current level name: " + MadLevel.currentLevelName);
		if (GUILayout.Button("Go To Next Level")) {
			MadLevelProfile.SetCompleted(MadLevel.currentLevelName, true);
			MadLevel.LoadNext();
	}
		if (GUILayout.Button ("Home")) {
			MadLevelProfile.SetCompleted(MadLevel.currentLevelName, true);
			MadLevel.LoadLevelByName("Level Select");		
		}

		if (!MadLevel.HasNext ()){
			GUI.enabled = false;
		}

	}
}

When I play the scene in Unity the GUI is deactivated but when the Player collides/enters the object it doesn’t activate. I just need know what I’ve done wrong as Unity doesn’t display any errors yet it wont activate when my character enters it.

Thanks for your time

Captialize OnTrigger (you have onTrigger)