Здравствуйте, извините за беспокойство, но у меня что-то не получается показать панель меню в середине экрана. Даже если переменная pause = true, то все равно ничего не появляется. Переменная pause меняется в другом классе при нажатии на кнопку "Меню", там я проверял логами в консоли, все работает. Я не люблю писать вопросы, так что уже второй час ищу в интернете ответ на этот вопрос, тут (Ссылка) есть тема по этому вопросу, но я не нашел там объективного ответа на мой вопрос. Я недавно изучаю C#, так что, пожалуйста, пишите на понятном новичку языке. Помогите, пожалуйста, если можете.
Пример кода
using UnityEngine;
using System.Collections;

public class GameMenu : MonoBehaviour 
{
	public GUISkin mainUI;
	public int nNumDepth = 1;
	public bool pause = false;

	void onGUI ()
	{
		if (pause)
		{
			Debug.Log ("Open");
			GUI.depth = nNumDepth;
			GUI.skin = mainUI;
			GUI.Box(new Rect(0, 0, Screen.width, Screen.height), "", GUI.skin.GetStyle("MenuPhon"));

			GUI.BeginGroup(new Rect((Screen.width - 150) / 2, (Screen.height - 150) / 2, 150, 150));

			GUI.Label(new Rect(25, 30, 100, 30), "Пауза", GUI.skin.label);
			if(GUI.Button(new Rect(0, 50, 150, 30), "Продолжить"))
			{
				pause = false;
			}
			if(GUI.Button(new Rect(0, 90, 150, 30), "Выход"))
			{
				Application.Quit();
				Debug.Log ("Exit");
			}

			GUI.EndGroup();
		}
	}
}

Принятый ответ

OnGUI вместо onGUI.
Шарп чувствителен к регистру.
Приятного дня)
`
ОЖИДАНИЕ РЕКЛАМЫ...