Не получается создать меню по уроку.
Вот мой исходник.
Используется javascript
public var _menuMode : boolean = false;
public var _gameMode : boolean = true;
public var _optionsMode : boolean = false;
var resume : Rect;
var options : Rect;
var quit : Rect;
function Update() {
if (Input.GetKeyDown(KeyCode.Escape)) {
_menuMode = true;
_gameMode = false;
_optionsMode = false;
}
if ( !_gameMode && !_optionsMode && _menuMode) {
Time.timeScale = 0;
var m = GameObject.Find("Main Camera").GetComponent("MouseLook") as MonoBehaviour;
m.enabled = false;
var f = GameObject.Find("First Person Controller").GetComponent("MouseLook") as MonoBehaviour;
f.enabled = false;
}
if (_gameMode && !_optionsMode && !_menuMode) {
Time.timeScale = 1;
var _m = GameObject.Find("Main Camera").GetComponent("MouseLook") as MonoBehaviour;
_m.enabled = true;
var _f = GameObject.Find("First Person Controller").GetComponent("MouseLook") as MonoBehaviour;
_f.enabled = true;
}
if( !_gameMode && _optionsMode && !_menuMode) {
Time.timeScale = 0;
var _2m = GameObject.Find ("Main Camera").GetComponent("MouseLook") as MonoBehaviour;
_2m.enabled = false;
var _2f = GameObject.Find("First Person Controller").GetComponent("MouseLook") as MonoBehaviour;
_2f.enabled = true;
}
}
function OnGUI() {
if ( _menuMode) {
_menuMode = false;
_optionsMode = false;
_gameMode = true;
}
}
Ошибок вроде нету, все компилится. Скрипт в проекте весит, я в пустой объект объект вроде интегрирован (Game object Empty). Unity последний естественно 3.5
При нажатии Escape клавиши ничего не происходит